Senior Backend Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Backend Software Engineer | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, located remotely with PST/EST core hours. InnovateTech Solutions develops a next-generation cloud platform. This role is crucial for designing, building, and maintaining the scalable, robust backend services that power our platform, ensuring the delivery of features that delight users and drive business growth.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (PST/EST Core Hours)
• Mission: Design, develop, and maintain scalable and robust backend services that power InnovateTech Solutions’ next-generation cloud platform.
• Tech Stack: Go, Python, Java, Node.js, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, AWS, Azure, GCP, Git, Kafka, RabbitMQ, SQS, Docker, Kubernetes

What You’ll Actually Do
• Design and Develop: Design, develop, and deploy highly scalable, reliable, and secure backend services and APIs using modern programming languages and frameworks.
• Collaborate and Plan: Collaborate with product management to understand requirements, translate them into technical specifications, and contribute to product roadmap planning.
• Lead and Optimize: Lead the design and implementation of new features, ensuring adherence to best practices, and optimize existing systems for performance, scalability, and cost-efficiency.
• Ensure Quality: Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster high code quality and continuous learning.
• Improve Infrastructure: Work with DevOps to establish and improve CI/CD pipelines, monitoring, and alerting for production systems, and troubleshoot complex production issues.

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, distributed systems, and microservices architecture.
• Experience: 5+ years of professional experience in backend software development, with proven expertise in at least one modern backend programming language and experience deploying applications on cloud platforms.
• Skills: Strong understanding of microservices architecture, distributed systems, RESTful API design, data structures, algorithms, software design patterns, and proficiency with version control systems like Git.
• Bonus: Master’s degree in a technical field, experience with message queues and streaming platforms, familiarity with containerization technologies, experience building high-throughput, low-latency systems, or prior experience in FinTech, SaaS, or highly regulated industries.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 5 hours ago In-person San Francisco, CA Software Development $120K - $180K / year