Website:
theorangecomm.com
Job details:
Company Description
"Bright ideas. Brilliant code. The Orange way." THE ORANGE COMM is committed to delivering innovative solutions through cutting-edge technology and exceptional software engineering. Our team thrives on creativity, collaboration, and a passion for building tools that make a difference. By combining expertise with a forward-thinking approach, we have established a reputation for excellence in software development. Join us in shaping the future with innovative and impactful solutions.
Role Description
We are looking for a highly motivated Backend Software Engineer with strong experience in scalable backend systems, microservices, cloud infrastructure, and distributed architecture and high traffic handling skill. The ideal candidate should have experience building high-performance applications in product-based environments.
Key Responsibilities
· Design and develop scalable backend services and REST APIs
· Build and maintain microservices-based architecture
· Work on distributed systems and event-driven applications
· Optimize application performance, scalability, and reliability
· Develop integrations with third-party services and internal platforms
· Work with cloud infrastructure and DevOps practices
· Write clean, maintainable, and testable code
· Collaborate with frontend, product, DevOps, and QA teams
· Participate in code reviews, debugging, and production support
· Improve system monitoring, logging, and operational efficiency
Required SkillsProgramming Languages
· Strong proficiency in Java
· Good experience with Golang (Go)
· Knowledge of Python and SQL
· Understanding of OOPs concepts and data structures
Backend Development
· Strong experience in backend development
· REST API development
· Microservices architecture
· Distributed systems
· Event-driven architecture
· High-scale application development
Cloud & DevOps
· AWS cloud services
· Docker
· Terraform
· CI/CD pipelines
· Infrastructure basics
Messaging & Caching
· Kafka
· Redis
Database Skills
· SQL databases
· RDS
· DynamoDB
· NoSQL databases
Search & Analytics
· Elasticsearch
· Data processing systems
· Analytics/event processing pipelines
Frameworks & Tools
· Spring Boot
· Git/GitHub
· Firebase
· API integrations
Preferred Qualifications
· Experience working in product-based companies or startups
· Experience handling high-traffic systems
· Strong debugging and performance optimization skills
· Exposure to scalable production systems
· Good understanding of system design concepts
· Familiarity with monitoring and observability tools
Experience Required
· 2 to 5 years of backend engineering experience
Good to Have
· Competitive programming or strong DSA background
· Experience with scalable queue processing systems
· Knowledge of architecture patterns and distributed transactions
· Exposure to fintech, e-commerce, or SaaS platforms
Interview Process
Round 1 – HR Discussion
· Communication skills
· Project discussion
· Role alignment
· Notice period & compensation discussion
Round 2 – Technical Coding Round
Topics:
· Java/Golang fundamentals
· DSA & problem solving
· SQL queries
· OOPs concepts
· API development
Round 3 – System Design
Topics:
· Scalable architecture
· Microservices
· Kafka/Redis usage
· Database design
· High traffic handling
Round 4 – Managerial/Final Round
· Ownership mindset
· Team collaboration
· Production issue handling
· Engineering best practices
Who Should Apply?
Candidates with experience as:
· Backend Engineer
· Software Development Engineer (SDE)
· Platform Engineer
· Golang Developer
· Product Engineer
Click on Apply to know more.