As a Full-Stack Developer, you will engage in the entire software development lifecycle. You will work on exciting new features while enhancing existing ones to deliver high-quality software that exceeds user expectations.
Responsibilities
Design and implement scalable web applications using technologies like JavaScript, Node.js, and React.
Collaborate with UX/UI designers to create user-friendly interfaces.
Optimize applications for maximum speed and scalability.
Participate in code reviews and maintain documentation.
Debug and troubleshoot issues across the full stack.
Work with database systems like MongoDB and SQL.
Ensure best practices in code management and software development.
Stay current with emerging technologies and software development trends.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
3+ years of relevant experience in full-stack development
Technical Skills
JavaScript
Node.js
React
SQL and NoSQL databases
Soft Skills
Problem-solving
Teamwork
Time Management
Languages
English: Fluent
Advantageous
Familiarity with cloud services like AWS or Azure: Experience in deploying applications on cloud platforms.
Knowledge of DevOps practices: Understanding of CI/CD processes and tools.
Benefits
Competitive salary with performance bonuses
Medical and dental benefits
Flexible working hours and hybrid work options
Professional development and training opportunities
Company Culture
Innovation: We promote a culture of innovation, encouraging creative solutions and fresh ideas.
Team Bonding: Regular team-building exercises and social events to strengthen relationships.
Growth Mindset: We support continuous learning and professional growth for our team members.
Status: Open
Other Jobs in Information Technology (IT) and Software Development