Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Develop and maintain backend services and APIs using technologies such as Python, Java, or Node.js.
Design and implement frontend components using modern web technologies like HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.js.
Set up and manage CI/CD pipelines for seamless deployment processes.
Ensure the application is scalable, secure, and reliable by leveraging cloud services (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
Collaborate with cross-functional teams to define and implement new features and functionalities.
Monitor and optimize application performance to ensure a smooth user experience.
Troubleshoot and resolve technical issues as they arise, maintaining high-quality code standards.
Work closely with cybersecurity specialists to integrate security best practices into the development lifecycle.
Required qualifications, capabilities, and skills
6+ years of experience as a Fullstack Developer
Hands-on practical experience in system design, application development, testing, and operational stability
Proven experience as a Full-Stack Developer or similar role with strong backend and frontend development skills.
Proficiency in server-side languages such as Python, Java, Node.js, Ruby, or C#.
Strong knowledge of frontend technologies including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Experience with database management systems such as MySQL, PostgreSQL, or MongoDB.
Hands-on experience with cloud services (AWS, Azure, GCP) and familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
Proficiency in using containerization tools such as Docker and orchestration tools like Kubernetes.
Experience with setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or equivalent.
Understanding of networking and security principles to ensure robust application development.
Strong problem-solving and debugging skills with attention to detail. Excellent collaboration and communication skills, able to work effectively in a team environment.
Knowledge of version control systems like Git.
Flexible working hours and the possibility of remote work. Inclusive and supportive company culture.