Key Responsibilities
•Develop and maintain front-end web applications using technologies such as HTML,
CSS, JavaScript, and popular frameworks (e.g., React, Angular, or Vue.js).
•Design and implement back-end services and APIs using languages like Python,
Node.js, Ruby, or Java, and frameworks such as Express, Django, or Spring.
•Work with databases, both SQL and NoSQL (e.g., MySQL, PostgreSQL, MongoDB),
to manage and store data effectively.
•Ensure the performance, quality, and responsiveness of applications.
•Collaborate with cross-functional teams including designers, product managers, and
other developers to create seamless user experiences.
•Write clean, scalable, and maintainable code while adhering to best practices and
coding standards.
•Conduct code reviews and provide constructive feedback to peers.
•Troubleshoot, debug, and optimize applications for maximum speed and scalability.
•Stay updated with emerging technologies and industry trends to ensure our solutions
remain competitive.
Required Skills and Qualifications
•Proven experience as a Full Stack Developer or similar role.
•Proficiency in front-end technologies: HTML, CSS, JavaScript, PHP and frameworks
like React, Angular, or Vue.js, Laravel.
•Strong back-end development experience with languages such as Python, Node.js,
Ruby, or Java, and frameworks like Express, Django, or Spring.
•Familiarity with database technologies (SQL/NoSQL) such as MySQL, PostgreSQL,
or SQLite.
•Familiarity with SSO implementation.
•Experience with RESTful services and API design.
•Experience with OpenAI and Anthropic API.
•Experience with Azure OpenAI and AWS Bedrock APIs.
•Knowledge of version control systems like Git.
•Excellent problem-solving skills and attention to detail.
•Strong communication and teamwork abilities
•Experience with cloud services (e.g., AWS, Azure, Google Cloud) and CI/CD
pipelines.
•Familiarity with containerization (e.g., Docker, Kubernetes).
•Knowledge of security best practices for web development.