Full Stack Software Developer

Job Summary

We are looking for a highly skilled Full Stack Software Developer to join our dynamic team.
The ideal candidate will have experience in both front-end and back-end development, with proficiency in modern web technologies and frameworks.
Knowledge of Flutter is a plus, as we are expanding our mobile development capabilities.
You will work closely with cross-functional teams, including product managers, designers, and other developers, to build, test, and deploy robust software solutions.

Key Responsibilities

Develop and maintain scalable web applications with a focus on performance and security.
Design and implement RESTful APIs and integrate third-party services.
Work with front-end frameworks such as React.jsto build interactive UIs.
Develop and optimize back-end services using Node.js.
Collaborate with designers to implement responsive and user-friendly interfaces.
Write clean, maintainable, and efficient code following best practices.
Troubleshoot and debug issues across the full stack.
Ensure proper testing, documentation, and deployment of applications.
Work with cloud platforms like AWS, Azure, or Google Cloud for application deployment.
Stay up to date with industry trends and emerging technologies.

Requirements

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
3+ years of experience in full stack development.
Strong proficiency in JavaScript, TypeScript, or Python.
Experience with front-end frameworks (React.js, or Vue.js).
Back-end development experience with Node.js, Python.
Database experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase).
Familiarity with Git, CI/CD pipelines, Docker, and cloud platforms.
Knowledge of Flutter is a plus for mobile app development.
Strong problem-solving and debugging skills.
Ability to work in an agile development environment.

Preferred Skills (Bonus Points):

Experience with GraphQL or WebSockets.
Familiarity with DevOps practices and containerization (Docker/Kubernetes).
Experience in mobile app development using Flutter or React Native.
Understanding of UI/UX principles for web and mobile apps.

Benefits

Competitive salary and performance-based bonuses.
Flexible work schedule (remote or hybrid options available).
Career growth opportunities and professional development.
Access to the latest tools and technologies.
Collaborative and innovative work environment.

Interested and qualified candidates should send their Applications to: jobs@uleval.com using the Job Title as the subject of the email.Note

Apply via :

jobs@uleval.com