About the job Senior Backend Engineer
Position Title: Senior Backend Engineer
Udext seeks a talented and versatile Backend Software Engineer to enhance our team. As a key member of our backend development team, youll play a crucial role in building and refining our backend systems, focusing on creating robust, scalable, and efficient services for our applications. Your primary responsibilities will include designing, implementing, and maintaining our backend services and APIs, ensuring smooth operation and seamless integration with our frontend and mobile applications. This role presents a unique opportunity to influence our products' technological evolution and architecture from an early stage.
Requirements:
Strong knowledge of JavaScript and ECMAScript 6 standards.
Commercial experience with Node.js.
Commercial experience in web development.
Commercial experience working with high-load SQL or NoSQL databases.
Commercial experience implementing REST, GraphQL, and WebSockets.
Understanding of Test-Driven Development (TDD) principles and experience writing tests.
Understanding of microservice architecture principles.
Experience with Git version control system.
Experience with Redis.
Experience with databases such as MongoDB and PostgreSQL.
Ability to own and lead the backend architecture domain of the system.
Hands-on experience working with AWS, and Postman.
Ability to work and communicate in a fast-paced startup environment
Preferred Qualifications:
- Hands-on experience developing with CI/CD pipelines, microservices architecture, and containers.
Experience with Kubernetes.
Experience with TypeScript.
Duties and Opportunities:
In-house platform development.
Third-party API integrations.
Actively participate in developing & maintaining new features from scratch.
Take ownership of the backend architecture of the system, shaping its design and implementation.