Greeting from Jasmin Infotech
Job Description:
We are looking for a Backend Developer to produce scalable software solutions. As a Backend Developer, you will be managing the exchange of data between the server and the client. You will be focus on the development of all server-side business logic, maintenance, and definition of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for the integration of the front-end elements. Familiar with Agile methodologies.
If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then you will love this job.
Resposibilities:
- Main focus on coding and debugging
- Be involved and participate in the overall application lifecycle
- Developing and designing RESTful services and APIs.
- Collaborate with Front-end developers
- Define and communicate technical and design requirements
- Build high-quality reusable code that can be used in thew future
- Develop functional and sustainable web applications with clean codes
- Troubleshoot and debug applications
- Learn about new technologies
- Stay up to date with current best practices
- Optimize performance using tools like load balancers, etc...
- Manage cutting-edge technologies to improve applications
- Provide training, help and support to other team members
- Meeting both technical and consumer needs.
Requirements:
- Proficient knowledge of a backend programming language and an in-depth understanding of web development.
- Proficiency with fundamental Back-end languages and libraires such as JavaScript, express, socketIO.
- Experience designing and integrating RESTful APIs
- Relational and NoSQL Database experience including MySQL and MongoDB
- Knowledge with microservices and API Gateway
- Good knowledge with Nginx and Kong gateway.
- Familiarity with GIT, GitHub and AWS services like EC2, S3, SES, Code pipeline
- Good understanding of CI and CD integration
- Excellent debugging and optimization skills
- Excellent verbal communication skills
- Persistent desire to learn new skills and technologies