Job Description
We are looking for a motivated, driven, and collaborative Full Stack Software Engineer to join our Tools and Automation Team. This team is responsible for developing back-end and front-end software for complex internal applications, following Agile/Scrum methodologies. The ideal candidate should have experience in React, SQL, Linux scripting, and CI/CD and be eager to optimize and enhance existing software frameworks.
Major Responsibilities:
- Maintain and expand functionality of existing applications using Agile methodologies.
- Design new and efficient React components for application UIs.
- Create and maintain unit tests, ensuring high test coverage through CI/CD pipelines.
- Optimize and improve the efficiency and robustness of the software framework.
- Document requirements and designs using tools like Jira and Confluence.
Knowledge / Skill Requirements:
- Proficiency in front-end technologies (HTML, JavaScript, CSS).
- Experience with React or Angular for front-end development.
- Strong knowledge of SQL queries and data modeling.
- Experience with Linux shell scripting.
- Understanding of Agile methodologies and Scrum practices.
- Strong problem-solving and debugging skills.
Desired Skills:
- Bachelor’s degree in Computer Science, Information Systems, or Engineering (Master’s preferred).
- Experience writing front-end code in TypeScript and React.
- Working knowledge of at least one relational database engine.
This role offers an opportunity to work in a fast-paced, collaborative environment, building and optimizing high-performance internal tools. If you're passionate about full-stack development and automation, we'd love to hear from you!