Loading...

Senior Software Engineer

Home / Getsetup

website-design.png

Senior Software Engineer

Software Developer

Getsetup , Remote

About Us

As a Senior Software Engineer (India) at GetSetUp, you'll play a pivotal role in building our customer-facing web app and internal admin tools. The ideal candidate will have a minimum of 4-5 years of experience and possess exceptional proficiency in both written and verbal communication. As a key player on the team, you'll leverage your expertise in TypeScript, JavaScript, and a suite of cutting-edge technologies to develop and enhance our platform. What you'll do Develop and maintain both frontend and backend components of the application. Implement and optimize backend services, APIs, and databases for performance and scalability. Collaborate with cross-functional teams to ensure end-to-end functionality and seamless user experiences. Take ownership of critical components within our platform, ensuring scalability, reliability, and performance. Utilize AWS services to deploy, manage, and scale applications in a cloud environment. Drive the implementation of best practices for code quality, testing, and deployment. Actively participate in code reviews and provide constructive feedback to team members. Stay abreast of emerging technologies and industry trends, advocating for their integration where applicable. Take ownership of writing clean code and doing PR reviews. Stay up to date with the latest technologies and best practices in software development and cloud computing. Experience and Requirements 4-5 years of proven experience in software development, with a focus on web applications. Exceptional written and verbal communication skills, with the ability to effectively collaborate within a remote team environment. Proven experience in frontend and backend development using microservices, modern frameworks, and technologies such as: React JS / Typescript, Node JS, and GraphQL Proficiency in: TypeScript, JavaScript, npm, Node.js, React, Next.js, and Server-Side rendering. Demonstrable experience in Test-Driven Development, unit testing tools, and experience of integration testing, and continuous integration/deployment. Strong understanding of single-page applications (SPAs), RESTful APIs, GraphQL, and web sockets. Experience with cloud platforms such as AWS, including deployment and maintenance of scalable infrastructure. Familiarity with modern CSS frameworks like Tailwind CSS and UI libraries. Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. Role: Full Stack Developer Industry Type: Education / Training Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills nextjsservercontinuous integrationrestsidecsssoftware developmentsoftware testingunit testingnpmjavascriptmicroservicesnodereact.jsnode.jstesting toolsuiwebsocketwritingtypescriptawsgraphqlcommunication skills

location-iconJob Location

Remote

Job Location

Remote

Information
position
Position

Software Developer

job-type
Job Type
Experienced
workplace
Type of workplace
Remote
languages0
English Languages
Basic
languages0

Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now