Posted Apr 7, 2026
As a Software Developer Engineer with 4-8 years of experience, your role will involve designing, developing, and maintaining scalable backend services, APIs, and microservices. You will be responsible for writing high-quality, productive, and maintainable code using Java, Golang, or Node.js. Additionally, you will apply a strong knowledge of data structures, algorithms, and design patterns to build robust solutions. Collaboration with product managers, designers, and other engineers to deliver end-to-end features is key. You will also contribute to technical architecture discussions and system design decisions. Troubleshooting, optimizing performance, and ensuring high availability and reliability of systems will be part of your responsibilities. Ensuring best practices in coding standards, reviews, CI/CD pipelines, and automated testing is crucial. Key Responsibilities:
Qualifications Required:
4-8 years of professional software development experience
Strong expertise in Java, Golang, and Node.js; working knowledge in others is preferred
Solid foundation in Data Structures, Algorithms, and Object-Oriented Design
Good understanding of system design, scalable architecture, microservices, and design patterns
Experience in building products at scale, preferably from product-based companies
Experience working with databases (SQL, NoSQL), API design, and distributed systems
Familiarity with cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and CI/CD pipelines is a plus
Strong problem-solving mindset, passion for technology, and ability to work in fast-paced environments In case of any additional details of the company mentioned in the job description, it has been omitted for brevity. As a Software Developer Engineer with 4-8 years of experience, your role will involve designing, developing, and maintaining scalable backend services, APIs, and microservices. You will be responsible for writing high-quality, productive, and maintainable code using Java, Golang, or Node.js. Additionally, you will apply a strong knowledge of data structures, algorithms, and design patterns to build robust solutions. Collaboration with product managers, designers, and other engineers to deliver end-to-end features is key. You will also contribute to technical architecture discussions and system design decisions. Troubleshooting, optimizing performance, and ensuring high availability and reliability of systems will be part of your responsibilities. Ensuring best practices in coding standards, reviews, CI/CD pipelines, and automated testing is crucial. Key Responsibilities:
Design, develop, and maintain scalable backend services, APIs, and microservices
Write high-quality, productive, and maintainable code using Java, Golang, or Node.js
Apply strong knowledge of data structures, algorithms, and design patterns
Collaborate with product managers, designers, and engineers to deliver end-to-end features
Contribute to technical architecture discussions and system design decisions
Troubleshoot, optimize performance, and ensure high availability and reliability of systems
Ensure best practices in coding standards, reviews, CI/CD pipelines, and automated testing
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City