Senior Software Engineer (Backend Focus)

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer (Backend Focus) | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions. InnovateTech Solutions builds intelligent, user-friendly solutions that help businesses make smarter decisions faster by revolutionizing how they interact with data. This role is instrumental in designing, developing, and maintaining the critical services and APIs that power the company’s flagship products, directly impacting millions of users.

The TL;DR
• Role: Full Time
• Type: Full-time
• Team: Dynamic engineering team
• Mission: Design, develop, and maintain critical services and APIs that power flagship products.
• Tech Stack: Python, Go, Java, C#, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, AWS, Azure, GCP, Docker, Kubernetes, Git, CI/CD, Kafka, RabbitMQ, GraphQL, Prometheus, Grafana, ELK stack

What You’ll Actually Do
• Design & Develop: Architect and implement highly scalable, reliable, and secure backend services and APIs using modern programming languages and frameworks.
• System Optimization: Identify and resolve performance and scalability issues across backend infrastructure, ensuring optimal responsiveness and resource utilization.
• Code Quality & Reviews: Write clean, maintainable, and well-tested code, participating in code reviews to provide constructive feedback and ensure best practices.
• Architectural Contribution: Lead and contribute to architectural discussions, evaluating new technologies and making informed decisions aligned with the technical vision.
• Collaboration: Work closely with product managers, frontend engineers, data scientists, and DevOps teams to define requirements, integrate solutions, and deploy features.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. Seasoned backend software engineer.
• Experience: 5+ years of professional backend software development experience with a strong portfolio of successfully delivered projects. Expertise with cloud platforms (AWS, Azure, or GCP), containerization technologies (Docker, Kubernetes), version control systems (Git), and CI/CD pipelines.
• Skills: Expert proficiency in at least one modern backend language (Python, Go, Java, C#) and related frameworks; extensive experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra, Redis) databases; deep understanding of distributed systems, microservices architecture, RESTful API design, and asynchronous programming; strong problem-solving abilities, analytical skills, and attention to detail; excellent written and verbal communication skills.
• Bonus: Experience with event-driven architectures (Kafka, RabbitMQ); familiarity with GraphQL; knowledge of performance monitoring and logging tools (Prometheus, Grafana, ELK stack); contributions to open-source projects or a strong technical blog/portfolio; experience in a leadership or tech lead capacity; familiarity with data streaming and real-time processing technologies.

Related Jobs

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