Job Description:
We are seeking an experienced Senior Full Stack Developer to join our dynamic team. In this role, you will take the lead on both front-end and back-end development tasks, working closely with cross-functional teams to deliver robust, high-quality software solutions. You will play a key role in designing, building, and maintaining scalable applications that drive our business forward.
Responsibilities:
Frontend Development:
- Lead the development and implementation of user-facing features using HTML/CSS, JavaScript (e.g., Vanilla, TypeScript), and responsive design principles.
- Utilize and optimize frontend frameworks/libraries such as React, Vue.js, or Angular to deliver seamless user experiences.
- Leverage build tools to optimize performance and ensure compatibility across devices and browsers.
- Conduct thorough testing and debugging to maintain a high standard of frontend functionality and performance.
Backend Development:
- Architect and develop server-side applications using languages such as Java, PHP, Rust, or Python.
- Design, implement, and maintain APIs, including RESTful and/or GraphQL interfaces, to support seamless client-server interactions.
- Oversee server deployment, performance tuning, and maintain efficient backend operations.
- Perform comprehensive backend testing to identify and promptly resolve issues.
Additional Skills and Qualifications:
- Proven experience with Agile software development methodologies (e.g., Scrum).
- Experience with native app development (Android/Kotlin, iOS/Swift) is a plus.
- Proficiency in package managers, command line/shell scripting, and version control systems (e.g., Git).
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) processes and tools.
- Solid understanding of database management systems and authentication/authorization mechanisms (e.g., Auth0).
- Strong understanding of software architecture and design patterns.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum of 5 years of proven experience as a Full Stack Developer, demonstrating expertise in both frontend and backend technologies.
- Strong problem-solving skills and the ability to lead and mentor a collaborative development team.
- Adaptability and eagerness to learn and implement new technologies and frameworks as required.
- Excellent communication skills and a proactive approach to project delivery and team collaboration.
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunity to work with cutting-edge technologies and lead impactful projects.
- Professional development opportunities, leadership roles, and career growth within a vibrant and innovative company culture.
If you are passionate about software development, possess the required skills and experience, and are ready to take on a senior role, we encourage you to apply for this exciting opportunity.