7 Mobillor Jobs
5-8 years
Senior Software Engineer - Node.js/AngularJS (5-8 yrs)
Mobillor
posted 9d ago
Key skills for the job
About the Job :
We are seeking a highly motivated and experienced Senior Software Engineer to join our growing team.
You will play a crucial role in designing, developing, and maintaining robust and scalable full-stack solutions using Angular, Node.js, and related technologies.
This includes developing both back-end services and their corresponding front-end components, contributing to all phases of the software development lifecycle.
You will also have opportunities to mentor junior developers and contribute to the overall technical direction of the team.
Job Description :
The Senior Software Engineer will be responsible for the full software development lifecycle, from initial design and implementation to testing, deployment, maintenance, and issue resolution.
This role requires a strong understanding of both front-end and back-end technologies, as well as excellent communication and collaboration skills.
Responsibilities :
- Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, issue review, and maintenance.
- Maintain a high level of expertise in all technologies used by the team, proactively researching and adopting new technologies as needed.
- Produce high-quality, well-documented designs and code, adhering to industry best practices and coding standards.
- Effectively communicate with clients and stakeholders (both technical and non-technical) verbally and in writing.
- Collaborate with non-technical business teams to understand functionality, composition, and user requirements.
- Participate in effort estimations, design discussions, and code reviews.
- Provide technical support and troubleshooting for existing applications.
- Mentor and guide junior developers, fostering a collaborative and learning environment.
- Contribute to the improvement of development processes and best practices.
Technical Skills :
- Essential : Angular, Node.js, NestJS, JavaScript, HTML, CSS, RESTful API integration.
- Experience with : Kafka, Redis, Docker, Kubernetes (or other container orchestration tools), AWS environments.
- Database Knowledge: RDBMS (e., MySQL, PostgreSQL) and Document Databases (e., MongoDB).
- Development Methodologies: Agile and Scrum.
- CI/CD : Experience with Continuous Integration and Continuous Deployment pipelines.
- Version Control : Git, TFS.
- Other : Strong analytical and problem-solving skills, up-to-date knowledge of latest technologies, tools, and platforms.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Equivalent practical experience will also be considered
- -
Functional Areas: Software/Testing/Networking
Read full job description