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., located in a fully supported remote work environment. The company creates groundbreaking software solutions that empower businesses and individuals globally. This role is crucial for designing, developing, and maintaining the scalable and resilient backend services that power the company’s core products. The position requires contributing to architectural decisions and shaping the future of the platform.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Mission: To design, develop, and maintain scalable and resilient backend services that power core products.
• Tech Stack: Java, Go, Python, C#, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, RESTful API, gRPC, AWS, Google Cloud Platform (GCP), Azure, Docker, Kubernetes, Kafka, RabbitMQ, SQS, Prometheus, Grafana, ELK stack, Datadog
What You’ll Actually Do
• Design and Develop: Architect, design, develop, and deploy high-performance, scalable, and reliable backend services and APIs.
• System Architecture: Contribute to and drive architectural discussions and decisions to ensure robust and maintainable solutions.
• Code Quality: Write clean, well-documented, and testable code, and conduct thorough code reviews.
• Collaboration: Work closely with product managers, frontend engineers, DevOps, and other stakeholders to deliver integrated solutions.
• Mentorship: Mentor and guide junior engineers, fostering a culture of technical excellence.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in backend software development.
• Experience: 5+ years of professional experience in backend software development, with proven experience designing and implementing highly scalable, fault-tolerant distributed systems and microservices architectures.
• Skills: Strong proficiency in at least one of Java, Go, Python, or C#; expertise in relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis) databases; hands-on experience with cloud platforms (AWS, GCP, or Azure); experience with Docker and Kubernetes; solid understanding of RESTful API design principles.
• Bonus: Experience with message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS); familiarity with CI/CD pipelines and DevOps practices; experience with observability tools (e.g., Prometheus, Grafana, ELK stack, Datadog); previous experience in a tech lead or senior mentor role.