1 GetSetUp Job
Senior Software Engineer
GetSetUp
posted 4hr ago
Flexible timing
Key skills for the job
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.
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.
Employment Type: Full Time, Permanent
Read full job description