38 Armour Corporate Services Jobs
Senior Software Engineer - Node.js/Express.js (5-10 yrs)
Armour Corporate Services
posted 10hr ago
Key skills for the job
Position Overview :
We are seeking seasoned Senior Software Engineers to lead the design and implementation of robust, scalable digital solutions. This role is pivotal in building the technological backbone of an innovative platform that redefines fashion retail.
Your contributions will drive business outcomes by ensuring our applications are fast, reliable, and secure. You will navigate technical challenges while collaborating closely with product, design, and operations teams.
This position offers significant opportunities to influence strategy and execution in a rapidly evolving industry.
Key Responsibilities :
Application Development :
- Develop and maintain high-performance web applications using Node.js, Express.js, and related frameworks.
- Write clean, maintainable, and efficient code while following best practices.
Database Management :
- Design, implement, and optimise SQL database solutions to support dynamic business requirements.
Cross-Functional Collaboration :
- Partner with product, design, and operations teams to define, design, and ship new features.
- Ensure seamless integration of front-end and back-end components.
Quality Assurance :
- Conduct rigorous code reviews and testing to ensure the highest quality of software deliverables.
- Troubleshoot and resolve production issues promptly.
API and Integration :
- Design and implement RESTful APIs and integrate third-party services to enhance functionality.
Performance Optimization :
- Monitor, analyse, and optimise application performance, ensuring scalability and reliability.
Technical Leadership :
- Mentor junior developers and lead by influence, fostering a culture of innovation and continuous improvement.
- Stay abreast of emerging technologies and industry trends to drive innovation within the team.
Critical Success Factors :
Timely Delivery :
- Consistently deliver high-quality features that meet project milestones and business objectives.
Quality Assurance :
- Maintain low defect rates through robust testing and adherence to coding standards.
Team Mentorship :
- Successfully mentor team members, contributing to a culture of knowledge-sharing and technical excellence.
Innovation :
- Demonstrate the ability to integrate new technologies and solutions that drive business impact.
Collaboration :
- Garner positive feedback from cross-functional teams for effective collaboration and communication.
Education and Experience :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum 5+ years of software development experience, with focus on backend systems.
- Proven expertise in Node.js, Express.js, and SQL database management.
- Experience in the e-commerce or retail technology sector is advantageous.
- Familiarity with agile development methodologies and scalable system design.
- Demonstrated ability to work on large-scale, high-performance applications in fast-paced environments.
Essential Skills and Competencies :
- Expertise in Node.js, Express.js, and SQL.
- Strong understanding of RESTful API development and microservices architecture.
- Excellent problem-solving abilities and a keen attention to detail.
- Effective written and verbal communication skills to articulate complex technical concepts.
- Ability to work seamlessly with cross-functional teams and foster a collaborative environment.
- Demonstrated leadership qualities, including mentorship and the ability to drive technical initiatives.
- Flexibility to adapt to evolving technologies and changing business needs.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
6-16 Yrs
8-14 Yrs
8-14 Yrs