Key Responsibilities
- Design and develop scalable software solutions using modern architectures, including microservices and serverless patterns
- Analyze user requirements and translate them into technical specifications and functional applications
- Write clean, maintainable code and contribute to code reviews to ensure adherence to best practices
- Collaborate with cross-functional teams, including QA engineers, product owners, and stakeholders, to deliver high-quality solutions
- Own and optimize deployment pipelines, ensuring automated testing, security scanning, and CI/CD processes
- Document software solutions using diagrams, charts, and markdown for clarity and maintainability
Requirements
- Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent work experience
- Proficiency in backend and frontend development with languages like Python, Node.js, and frameworks such as Flask, React, or Angular
- Experience with SQL, NoSQL databases, and RESTful/SOAP web services
- Familiarity with cloud platforms like AWS or Azure and modern CI/CD tools
- Strong problem-solving skills and ability to work independently in a dynamic environment