Company Overview
We are a dynamic technology company focused on building innovative web and mobile applications that solve real-world problems. Our team thrives in a collaborative environment where creativity and technical expertise drive success. We're looking for a talented Full Stack Software Developer to join us and contribute to the full lifecycle of our software products.
Job Summary
As a Full Stack Software Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. This role requires a balanced skill set in UI development, API integration, database management, and deployment processes. You will work closely with cross-functional teams to deliver high-quality, scalable software solutions that meet user needs and business goals.
Key Responsibilities
Develop and maintain responsive user interfaces (UI) using modern front-end technologies.
Design, implement, and optimize RESTful APIs and back-end services to support application functionality.
Manage database schemas, queries, and integrations to ensure data integrity and performance.
Handle deployment of applications to production environments, including configuration, testing, and monitoring.
Collaborate with designers, product managers, and other developers to translate requirements into technical solutions.
Troubleshoot and debug issues across the full stack, from UI to database layers.
Participate in code reviews, agile ceremonies, and continuous improvement initiatives.
Stay updated on emerging technologies and best practices in full stack development.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3+ years of experience in full stack software development.
Basic proficiency in front-end UI development with HTML, CSS, JavaScript, and frameworks like React, Vue.js, or Angular.
Experience building and consuming APIs using technologies such as Node.js, Express, Python (Flask/Django), or similar.
Solid knowledge of databases, including relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) systems, with skills in querying, indexing, and optimization.
Familiarity with deployment tools and practices, including Docker, Kubernetes, CI/CD pipelines (e.g., Jenkins, GitHub Actions), and cloud platforms (e.g., AWS, Azure, or GCP).
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Preferred Skills
Experience with version control systems like Git.
Knowledge of testing frameworks (e.g., Jest, Mocha) and agile methodologies.
Understanding of security best practices, such as authentication (JWT, OAuth) and data encryption.
Exposure to DevOps principles and infrastructure as code (e.g., Docker).
Job Type: Full-time
Pay: From ?50,000.00 per month
Expected Start Date: 08/08/2025
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.