Senior Software Developer Job Opportunity
We are seeking an experienced Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications.
* Main Responsibilities:
* - Designing and developing front-end and back-end systems using Java, Node.js, Python, and Angular.
* - Optimizing databases (SQL, NoSQL) and APIs (REST, GraphQL).
* - Implementing cloud solutions (AWS, Azure) and DevOps tools (Docker, Kubernetes).
* - Writing clean, maintainable code and ensuring testing (unit, integration, CI/CD).
* - Collaborating with teams and providing technical leadership.
* - Communicating effectively and building strong relationships within and across teams.
Requirements:
* Education:
* - Bachelor's degree in computer science or related field.
* Experience:
* - 5+ years' experience in full-stack development and proficiency in full-stack technologies.
* Skills:
* - Experience with cloud platforms, DevOps, and testing frameworks.
* - Certifications in AWS, Azure, or Google Cloud Developer highly valued.
* - Extensive knowledge of Agile principles and methods.
* - Exposure to Product Lifecycle Management.
* - Written and spoken English at a proficient level.
* Promises:
* - A hybrid and flexible working model to promote a better work-life balance.
* - Access to online learning platforms and discounts with partners.
* - Shuttle bus to commute to facilities.
About Us:
We are proud to offer a diverse environment and equal opportunities for all. We value teamwork, innovation, and professional growth. Join us and contribute to shaping the future of technology.