Search by job, company or skills

  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title:Full Stack Developer (2-5 years)

About Us:

TechnopaletteSolutions is an established software consulting company witha great teamof proficient people and having clients across multiple regions. Our mission is to provide the necessary environment and solutions to our people and customers to bring out their absolute best for their growth and success, and to be of service to the world. We design and implement IT solutions which solves the unique problems of every stakeholder and software user. Delivering high quality technology solutions is the key and our cost-effective solutions will work wonders with every customer.

Job Overview:We areseekinga skilled and experienced Full Stack Developer to our software development team in designing, developing, and delivering high-quality enterprise applications. The ideal candidate shouldpossessstrong technicalexpertiseinFrontend(React) andBackend(.NET or Node JS) technologieswitha proventrack recordof leading development projects, and excellent leadership and communication skills.

Responsibilities:

  • Collaborate with cross-functional teams to design, develop, andmaintainscalable web applications.
  • Work on both the front-end and back-end layers of the applications.
  • Utilize .NET Core / Node JS to architect and build robust, scalable, and high-performance backend services.
  • Develop RESTful APIs to support front-end functionalities.
  • Implement responsive user interfaces using React and other modern JavaScript frameworks.
  • Ensure the seamless integration of front-end and back-end components.
  • Design and implement database schemas using relational databases (e.g., SQL Server, PostgreSQL).
  • Optimizedatabase queries for improved performance.
  • Write clean, maintainable, and efficient code.
  • Conduct unit testing andparticipatein code reviews to ensure high code quality.
  • Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
  • Implement comprehensive testing strategies, including unit testing, integration testing, and end-to-end testing to ensure code quality and reliability.
  • Understanding of architectural design patterns and application design patterns like SOLID, DRY, KISS, YAGNI, MVC, Factory, Singleton, Repository pattern, Unit of Work patter, Microservices Architecture.
  • Collaborate with DevOps engineers to automate and streamline the build and deployment processes.
  • Implement andmaintainCI/CD pipelines to ensure continuous integration and delivery.
  • Monitor andoptimizeapplication performance and reliability in collaboration with the operations team.

Qualifications:

  • Bachelor's degree in computer science, Engineering, or a related field
  • 2-5 years of hands-on experience in full-stack development.
  • Proficient in .NET Core (6 and above)/Node JS for backend development.
  • Strong experience with React and front-end technologies (HTML, CSS, JavaScript).
  • Knowledge of RESTful API design and implementation.
  • Familiarity with database systems (e.g., SQL Server, Postgres) and ORM frameworks (e.g., Entity Framework 6 and above)
  • Experience with unit testing and integration testing for both backend and frontend components. (e.g.xUnit, Jest)
  • Familiarity with version control systems (e.g., Git).
  • Experience with agile software development methodologies.
  • Excellent problem-solving and debugging skills.
  • Proventrack recordof delivering high-quality software solutions.
  • Preferable knowledge with containerization and orchestration (e.g., Docker, Kubernetes).
  • Familiarity with cloud platforms (e.g., Azure, AWS).
  • Understanding of DevOps practices and tools.
  • Ability to adapt to changing priorities and work effectively in a fast-paced environment.
  • Demonstrate a quick learner mindset and adaptability tonew technologiesand tools.
  • Stay updated with the latest industry trends and incorporate relevant advancements into development practices.

Preferred Skills:

  • Knowledge of Next.js or similar SSR frameworks.
  • Knowledge in creating PWA applications.
  • Experience withGraphQLfor efficient data fetching.
  • Responsive web design principles and cross-browser compatibility.
  • Familiarity with CI/CD pipelines for automated testing and deployment.

Personal Attributes:

  • Strong communicationand collaboration skills.
  • Ability to work independently and as part of a team.
  • Proactive mindset with a passion for learning and continuous improvement.

Please email your profile to[Confidential Information].

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134322289

Similar Jobs