Full Time
150,000
40
Aug 12, 2024
The full-stack software engineer should have 5+ years of hands-on experience designing, building, and managing complex web-based software solutions across the full technology stack. At least 3 years of experience leading teams and projects is preferred.
Key Responsibilities
Lead the design, development, and deployment of innovative web/mobile applications and APIs
Translate software requirements into robust, scalable, and secure solutions
Coach and mentor more junior engineers on the team
Drive continuous improvement of development processes, tools, and best practices
Collaborate cross-functionally to understand business needs and ensure software solutions meet requirements
Required Technical Skills
Expertise with common web development stacks such as MEAN, MERN, LAMP, etc.
Proficiency in multiple front-end and back-end languages like JavaScript, TypeScript, Python, Java, C#, etc.
Experience with cloud platforms like AWS, Azure, GCP
Knowledge of agile methodologies and DevOps practices
Ability to write clean, well-documented, and well-tested code
Preferred Qualifications
Experience managing remote and/or globally distributed engineering teams
Fluency in multiple programming languages
Contributions to open source software projects
The full-stack engineer will be responsible for the end-to-end development of solutions while also providing technical leadership and mentoring for more junior tea
Next step:
Answer the assessment:
Fill this out: