We are looking for a Software Engineer to design, develop, and maintain scalable applications and backend services that support business-critical systems. The role involves working closely with cross-functional teams to deliver high-quality software in a fast-paced environment.
Key Responsibilities
Design and develop backend services and application components.
Build and maintain RESTful APIs consumed by web and mobile applications.
Work with relational databases to design schemas and optimize queries.
Ensure application performance, security, and reliability.
Write clean, maintainable, and testable code.
Participate in code reviews and technical discussions.
Troubleshoot production issues and implement fixes.
Collaborate with product managers, QA, and DevOps teams.
Follow Agile development practices and sprint ceremonies.
Required Technical Skills
Strong experience in backend software development.
Proficiency in one primary programming language commonly used in enterprise system.
Experience working with backend frameworks.
Solid understanding of REST APIs and system integration.
Good knowledge of SQL and database design.
Experience using Git and version control workflows.
Familiarity with CI/CD pipelines and deployment processes.
Nice to Have
Experience working in cloud environments.
Knowledge of containerization and basic infrastructure concepts.
Exposure to microservices architecture.
Experience in fintech, banking, or enterprise systems.
Job Type: Contract
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.