We’re seeking a versatile full stack engineer to join our team at [Company X].
You will be responsible for developing, testing, and maintaining front-end and back-end applications, ensuring they meet business requirements and perform optimally. You will collaborate with cross-functional teams to deliver high-quality software solutions while meeting company objectives. The ideal candidate is proficient in multiple programming languages and frameworks and has a solid understanding of full-stack development.
If you are passionate about creating end-to-end solutions and enjoy working in a fast-paced environment, we encourage you to apply. We offer a dynamic and collaborative work environment where innovation is encouraged. In addition to a competitive salary, we provide health benefits, opportunities for professional development, and a positive work-life balance.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
3+ years of experience as a Full Stack Engineer or Software Developer, with expertise in both back-end and front-end development.
Strong proficiency in front-end technologies (e.g., JavaScript, HTML, CSS) and frameworks like React, Angular, or Vue.js.
Solid experience with back-end development in one or more server-side languages (e.g., Node.js, Python, Java, .NET, or Ruby).
Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerisation technologies (e.g., Docker, Kubernetes).
Knowledge of database systems and experience working with relational (e.g., MySQL, PostgreSQL) and non-relational (e.g., MongoDB) databases.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Knowledge of microservices architecture and RESTful API development.
Familiarity with Agile methodologies and project management tools (e.g., Jira, Trello).
Experience in testing and debugging applications.
Understanding of software security best practices and data protection measures.
Excellent problem-solving skills and the ability to work independently and in a collaborative team environment.
Strong attention to detail and a passion for delivering high-quality code and software solutions.