About this role
The team is seeking a Senior Software Engineer - Full Stack to join their dynamic team. In this role, you will be responsible for developing and maintaining complex web applications that meet the needs of enterprise clients. You will work closely with cross-functional teams to deliver high-quality, scalable software solutions.
Key Responsibilities:
- Design, develop, and implement full-stack applications using modern frameworks and technologies.
- Collaborate with UX/UI designers to create intuitive and user-friendly interfaces.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay up-to-date with emerging technologies and industry trends to continuously improve development processes.
Required Skills & Qualifications:
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong experience with back-end technologies including Node.js, Python, or Java.
- Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.
- Experience with cloud platforms like AWS or Azure.
- Understanding of RESTful APIs and microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Experience:
- 5-8 years of professional software development experience, with a focus on full-stack development.
What we offer:
- An opportunity to work with innovative organizations on cutting-edge technologies.
- A collaborative and inclusive work environment.
- Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.