About the Job We are looking for a Full Stack Engineer to join our engineering team at Omygon and contribute to the development of modern web applications, software products, and cloud based solutions. This role will involve working across frontend and backend technologies, developing application features, integrating APIs, and building reliable, scalable software that addresses practical business requirements. At Omygon, our technology ecosystem spans AI powered solutions, cloud platforms, web and mobile application development, and enterprise software engineering. You will work alongside experienced developers, technical leads, UI/UX professionals, and product stakeholders in a collaborative workplace where you will have opportunities to work on different stages of the software development lifecycle, learn new technologies, and contribute to solutions used in real world business scenarios. The ideal candidate should have a good foundation in programming, an interest in full-stack development, and the ability to approach technical challenges with curiosity and a problem solving mindset. Responsibilities
• Develop, enhance, and maintain web applications by contributing to both frontend interfaces and backend application components using modern development technologies.
• Build responsive and user-friendly interfaces using JavaScript or TypeScript, React.js, HTML5, and CSS3, ensuring consistency across different browsers and screen sizes.
• Implement backend functionality, business logic, and RESTful APIs using technologies such as Node.js, Python, Java, or similar backend frameworks.
• Work with relational and NoSQL databases,
including PostgreSQL, MySQL, or MongoDB, to manage application data, write queries, and support efficient data retrieval and storage.
• Integrate frontend applications with backend services, third-party APIs, and external platforms to enable seamless communication between different system components.
• Participate in debugging, troubleshooting, and resolving application issues while improving code quality, performance, and overall functionality.
• Write and execute unit tests, assist with integration testing, and follow established coding practices to ensure application reliability and maintainability.
• Use Git and GitHub for source code management, version control, collaboration, and participation in code review processes.
• Contribute to application deployment and maintenance activities using cloud platforms such as AWS, Microsoft Azure, or Google Cloud, along with development tools such as Docker and CI/CD pipelines.
• Collaborate with developers, technical leads, and cross-functional team members to understand requirements, discuss implementation approaches, provide progress updates, and deliver assigned development tasks. Qualifications
• Bachelor's degree in Computer Science, Information Technology, Software Engineering,
or a related technical discipline.
• 1-3 years of practical experience in software development, full-stack development, or building web based applications.
• Good working knowledge of JavaScript (ES6+) or TypeScript, along with HTML5, CSS3, and responsive web development fundamentals.
• Hands-on experience with React.js or a similar modern frontend framework, including component based development, state management, and API integration.
• Familiarity with backend development using Node.js, Express.js, Python, Django, FastAPI, Java, Spring Boot, or comparable technologies.
• Understanding of RESTful API development, HTTP methods, JSON, request-response handling, and basic authentication mechanisms.
• Working knowledge of SQL and relational databases such as PostgreSQL or MySQL, with an understanding of database design and query execution.
• Familiarity with Git, GitHub, debugging tools, and collaborative software development workflows.
• Understanding of software development fundamentals, including object-oriented programming, data structures, error handling, and basic design principles.
• Exposure to application testing, debugging, deployment processes, and cloud computing fundamentals.
• Ability to understand technical requirements, break down development tasks, troubleshoot problems, and work effectively within a cooperative engineering team.
• Good verbal and written communication skills, willingness to learn, and the ability to adapt to evolving technologies and project requirements.
📌 Full Stack Engineer (India)
🏢 Omygon
📍 India