Full Stack Engineer

2 - 5 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

About Us:

Technopalette Solutions is an established software consulting company with a great team of 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:


Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and maintain scalable 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). 
  • Optimize database queries for improved performance. 
  • Write clean, maintainable, and efficient code. 
  • Conduct unit testing and participate in 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 and maintain CI/CD pipelines to ensure continuous integration and delivery. 
  • Monitor and optimize application 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. 
  • Proven track record of 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 to new technologies and 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 with GraphQL for efficient data fetching. 
  • Responsive web design principles and cross-browser compatibility. 
  • Familiarity with CI/CD pipelines for automated testing and deployment. 


Personal Attributes:


  • Strong communication and 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 hr@technopalette.com. 

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

chennai, tamil nadu, india