Senior Backend Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Backend Software Engineer | InnovateX Solutions Inc.

The Tone:
This is a full-time role at InnovateX Solutions Inc., offering flexible work arrangements including remote options. The company builds cloud-native enterprise software, creating scalable, resilient, and intelligent platforms for businesses worldwide. As a Senior Backend Software Engineer, you will be crucial in building the core services and infrastructure for products that empower businesses globally, solving complex scalability, performance, security, and reliability challenges.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote/Flexible

• Mission: Design, develop, and maintain the core services and infrastructure that power flagship products, addressing challenges related to scalability, performance, security, and reliability.
• Tech Stack: Go, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, RESTful API design principles, CI/CD, Kafka, RabbitMQ, gRPC, Protocol Buffers

What You’ll Actually Do
• Design and Architect Solutions: Lead the design and architecture of robust, scalable, and highly available backend services and APIs, aligning with product strategy.
• Develop High-Quality Code: Write clean, efficient, well-tested, and maintainable code primarily in Go, adhering to best practices.
• System Optimization: Identify and resolve performance bottlenecks, optimize database queries, and improve overall system efficiency and reliability.
• Collaboration and Mentorship: Work closely with product managers, frontend engineers, and other stakeholders, and mentor junior engineers while fostering technical excellence.
• Operational Excellence: Participate in on-call rotations, troubleshoot production issues, and contribute to improving system monitoring, logging, and alerting mechanisms.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a focus on backend software development and distributed systems.
• Experience: 5+ years of professional experience in backend software development, with a proven track record of delivering complex, scalable systems.
• Skills: Expert-level proficiency in Go (or strong proficiency in Java/Python/C# with a willingness to learn Go rapidly), deep understanding of distributed systems and microservices architectures, strong knowledge of relational and NoSQL databases, experience with major cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes), and solid understanding of RESTful API design principles.
• Bonus: Master’s degree or Ph.D., experience with event-driven architectures and message queues, familiarity with gRPC and Protocol Buffers, prior experience with large-scale data processing or real-time analytics systems, contributions to open-source projects, or experience in a technical leadership role.

Related Jobs

NYL Insurance
Posted 5 days ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year