No more applications are being accepted for this job
- Develop Server-Side Logic: Write clean, maintainable, and efficient code for the server-side of our applications.
- Ensure High Performance: Optimize applications for maximum speed and scalability.
- Manage Data Exchange: Handle the interchange of data between the server and users.
- Handle User Authentication and Authorization: Securely manage user data and ensure proper access controls.
- Database Integration: Integrate multiple data sources and databases into a single system.
- Asynchronous Programming: Understand and implement asynchronous programming practices.
- Code Versioning: Utilize tools like Git for version control and collaboration.
- Problem-Solving: Identify and resolve issues, ensuring the optimization of application performance.
- Collaborate with Team Members: Work closely with other developers, UX designers, and stakeholders to deliver high-quality software solutions.
- Stay Updated: Keep abreast of emerging technologies and industry trends to apply them in project work.
- (Optional) Work with Containerization and Cloud Services: Experience with Docker, AWS, or GCP is a plus.
- Proficiency in JavaScript and TypeScript
- Strong understanding of and frameworks such as NestJS
- Experience with user authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding of the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Proficient understanding of code versioning tools, such as Git
- Good to have: Experience with containerization technologies like Docker
- Good to have: Familiarity with cloud services such as AWS or GCP
- Competitive Salary: Receive compensation that reflects your skills and experience.
- Learning and Professional Development: Engage in continuous learning with access to various professional development opportunities.
- Opportunity to Work on Cutting-Edge Technologies: Stay ahead in your field by working with the latest technologies and frameworks.
- Fun and Comfortable Environment: Thrive in a workplace designed for comfort, creativity, and collaboration.
- Flexibility in Adapting New and Popular Frameworks: Enjoy the freedom to explore and implement new and popular frameworks, keeping your skills sharp and up-to-date.