Software Engineer – Scalable Software Development | India
Location: India (Remote/Hybrid options may be available)
Experience: 2+ Years | Software Engineering | Java | Python | AWS | Agile
Job Type: Full-Time | Agile Environment
Industry: Software Development | Technology | SaaS
Job Summary
Are you a passionate Software Engineer with a strong foundation in computer science, system design, and scalable development? Join our fast-paced, innovation-driven team to build secure, high-performance, and scalable software systems. You'll work across the full software development lifecycle—from design to deployment—leveraging AWS, microservices, Java, Python, and modern development frameworks.
This is an exciting opportunity to work in a dynamic, agile environment where collaboration, problem-solving, and continuous learning are core values.
About the Team
A highly collaborative and skilled group of developers focused on delivering scalable and secure applications.
Follows Agile methodologies and DevOps best practices for continuous development and delivery.
Encourages innovation and ownership in solving complex technical challenges.
Key Responsibilities
Software Development: Write, test, and debug high-quality code using languages like Java and Python.
Software Design: Develop application architectures and user experience prototypes that meet performance and usability goals.
Testing & QA: Conduct both automated and manual testing to ensure robustness and quality.
Deployment & CI/CD: Manage release pipelines using continuous integration and delivery tools.
Maintenance & Improvement: Monitor, update, and enhance software to meet evolving user needs and fix issues.
Collaboration: Work closely with cross-functional teams including product managers, designers, and QA engineers.
Required Skills and Qualifications
Bachelor’s degree in Computer Science or a related field from a top-tier institute.
Minimum 2+ years of experience in software development engineering.
Strong understanding of CS fundamentals – data structures, algorithms, design patterns, and complexity analysis.
Proficiency in Java (mandatory; at least 2 years of experience) and familiarity with Python (preferred).
Hands-on experience in designing scalable microservices.
Good grasp of MVC architectural pattern and system design.
Experience working with RDBMS (MySQL) and NoSQL databases (MongoDB, etc.).
Comfortable working in AWS scalable environments.
Excellent analytical, problem-solving, and communication skills.
Strong organizational and client management skills.
Demonstrated ability to lead and work with teams in fast-paced, ambiguous environments.
What We Offer
A positive and execution-focused work culture.
A fast-paced, evolving environment that thrives on adaptability and change.
An inclusive team that values diverse perspectives in decision-making.
Exposure to cutting-edge technologies and real-world software innovation.
Access to 5000+ training courses from partners like Harvard, Coursera, and Udacity to support continuous learning.