Senior Software Engineer, Backend

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Backend | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, with hybrid/remote options. InnovateTech Solutions builds intelligent software solutions that transform how businesses operate. This role is crucial for developing robust and scalable backend systems, enabling the company to deliver cutting-edge products and significantly impact its customers.

The TL;DR
• Role: Full Time
• Location: Hybrid/Remote Options

• Mission: Design, develop, and maintain the core services and APIs powering the flagship platform.
• Tech Stack: Java (Spring Boot), Python (Django/Flask), Go, Node.js, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, RESTful APIs, GraphQL, gRPC, AWS, Azure, Google Cloud Platform (EC2, S3, RDS, Lambda, Kubernetes – EKS/AKS/GKE), Git, CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI), Docker, Kafka, RabbitMQ, SQS, Prometheus, Grafana, ELK Stack, Jaeger

What You’ll Actually Do
• Development: Design, develop, test, deploy, and maintain highly scalable, reliable, and secure backend services and APIs.
• Collaboration: Work closely with product managers, frontend engineers, DevOps, and other stakeholders to translate requirements into technical solutions.
• Architecture: Participate in architectural discussions and contribute to the evolution of backend infrastructure and system design.
• Mentorship: Mentor junior engineers, conduct code reviews, and promote a culture of technical excellence.
• Support: Troubleshoot and resolve complex production issues, ensuring high availability and performance of services.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in backend software development.
• Experience: 5+ years of professional experience in backend software development, with a proven track record of building and deploying scalable systems, including hands-on experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
• Skills: Strong proficiency in one or more backend languages (Java, Python, Go, Node.js), solid experience with relational and NoSQL databases, extensive experience designing and implementing RESTful APIs, deep understanding of data structures, algorithms, object-oriented design, microservices architecture, and distributed systems, and proficiency with Git, CI/CD pipelines, and Docker.
• Bonus: Master’s degree or PhD in Computer Science or a related field, experience with event-driven architectures and message queues, familiarity with observability tools and practices, experience with performance tuning and optimization, contributions to open-source projects or a strong portfolio, experience in Agile/Scrum, and knowledge of cybersecurity best practices.

Related Jobs

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