
ThriveOn Solutions
Description
Job Description We are seeking a Full Stack Developers to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs.
Job Description: We are looking for a talented Full Stack Developer to join our team. The ideal candidate will be responsible for developing and maintaining web applications, ensuring responsiveness and efficiency, and collaborating with cross-functional teams to deliver high-quality products. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.
Responsibilities: - Develop and maintain scalable web applications using the latest technologies.
- Design and implement front-end and back-end architectures.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with product managers, designers, and other developers to define and implement new features.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to optimize performance.
- Stay up-to-date with emerging trends and technologies in software development.
Skills and Qualifications: - Proficiency in Front-End Technologies:
-
HTML5, CSS3, and JavaScript (ES6+).
-
Modern front-end frameworks such as React, Angular, or Vue.js.
-
Experience with responsive and mobile-first design.
-
Familiarity with CSS preprocessors like SASS or LESS.
-
Proficiency in Back-End Technologies:
-
Server-side languages such as Node.js, Python, Ruby, Java, or PHP.
-
Experience with RESTful APIs and microservices architecture.
-
Knowledge of serverless architecture and cloud services (AWS, Azure, Google Cloud).
-
Database Management:
-
Proficiency in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Experience with database design and optimization.
-
DevOps and Deployment:
-
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Travis CI, GitHub Actions).
-
Experience with containerization and orchestration (Docker, Kubernetes).
-
Understanding of Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
-
Version Control:
-
Proficiency with Git and version control systems like GitHub, GitLab, or Bitbucket.
-
Testing and Debugging:
-
Experience with automated testing frameworks (e.g., Jest, Mocha, Selenium).
-
Strong debugging and problem-solving skills.
-
Security Best Practices:
-
Understanding of web security principles and best practices.
-
Familiarity with OWASP guidelines and tools.
-
Soft Skills:
-
Strong communication and collaboration skills.
-
Ability to work effectively in a team-oriented environment.
-
Self-motivated with a strong desire to learn and improve.
Preferred Qualifications: - Experience with GraphQL and real-time web applications.
- Knowledge of WebAssembly and its use cases.
- Familiarity with edge computing and distributed systems.
- Understanding of Machine Learning and AI integration.
Education and Experience: - Bachelor?s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of experience in full stack development.
What We Offer: - Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Flexible work hours and remote work options.