Senior Backend Software Engineer

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Backend Software Engineer | Tech Innovators Inc.

The Tone:
This is a full-time role at Tech Innovators Inc., with options for remote or hybrid work. The company develops cloud-native solutions and cutting-edge software products that solve complex problems for millions of users globally. This role is crucial for designing, developing, and deploying scalable and resilient backend services, contributing to the architecture and implementation of our core platform.

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

• Mission: Design, develop, and deploy scalable and resilient backend services, building highly scalable, reliable, and secure backend systems.
• Tech Stack: Python, Go, Java, Node.js, C#, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, AWS, GCP, Azure, Lambda, Cloud Functions, Kafka, RabbitMQ, SQS, Docker, Kubernetes

What You’ll Actually Do
• Design and develop backend services and APIs that are robust, scalable, and high-performance.
• Architect and implement solutions for complex business requirements, prioritizing reliability, security, and maintainability.
• Optimize existing systems to improve performance, scalability, and cost efficiency.
• Lead technical discussions, conduct code reviews, and mentor junior engineers to foster technical excellence.
• Contribute to the operational excellence of services, including monitoring, alerting, and incident response.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience; Senior level career.
• Experience: 5+ years of professional experience in backend software development, with a strong emphasis on building distributed systems.
• Skills:
• Expert proficiency in at least one modern backend programming language (e.g., Python, Go, Java, C#, Node.js).
• Extensive experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB), cloud platforms (AWS, GCP, or Azure), and containerization technologies (e.g., Docker, Kubernetes).
• Solid understanding of microservices architecture, RESTful APIs, and message queues (e.g., Kafka, RabbitMQ, SQS).
• Strong grasp of data structures, algorithms, and software design patterns, coupled with excellent problem-solving skills for debugging complex issues.
• Strong communication skills, both written and verbal, for articulating technical concepts clearly.
• Bonus: Master’s degree or Ph.D. in Computer Science or a related field; experience with event-driven architectures and streaming data processing; familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code (e.g., Terraform, CloudFormation); contributions to open-source projects or a strong portfolio; experience working in an agile development environment.

Related Jobs