Drive innovation at the heart of our mission, developing applications that align with our strategic goals.
Participate in the design, development, and testing of critical applications, ensuring quality, reliability, scalability, and efficiency.
Mentor other engineers, promote continuous improvement, and elevate team performance.
Collaborate with cross-functional teams to ensure project success.
Requirements
Proficiency in modern scripting languages and frameworks for web application development (we use Nuxt/Vue.js and Nest.js with TypeScript).
Familiarity with web services (e.g. GraphQL, REST API, WebSockets).
Knowledge of data management technologies (SQL, NoSQL, ETL processes).
Experience with container technologies (e.g. Docker, Kubernetes) and cloud platforms (e.g. GCP, AWS, Azure
we use GCP).
Exceptional analytical and problem-solving abilities.
Excellent communication skills for conveying complex technical ideas.
Bachelor's/Master's Degree in Computer Science, Information Science, Mathematics, or Engineering.
Proficiency in TypeScript, JavaScript, Java, or Python (we use TypeScript).
Working knowledge of modern SDLCs.
Expertise in enterprise software architecture and design.
Experience in collaboration and integration tools (Atlassian suite, GitHub workflows, etc.).
Proven experience with Agile or Scrum methodologies.
Experience in engineering processes including coding standards, technical documentation standards, QA processes, build, and configuration management and ensuring that such practices and other official business processes are followed.