Senior Software Engineer

3 weeks ago


Noida, Uttar Pradesh, India Republic World Full time
Job Description

We are seeking a highly skilled Senior Software Engineer to join our team at Republic World as a Web Development Specialist. This is a full-time opportunity that will involve designing and building world-class web applications on various platforms.

As a Senior Software Engineer, you will be responsible for collaborating with the product, backend, and QA teams to ensure seamless application development. Your primary focus will be on designing and implementing user interfaces across both mobile platforms, leveraging native APIs for tight integrations, and writing clean, well-documented code that adheres to good coding practices.

You will also be expected to diagnose performance bottlenecks and fix bugs, as well as migrate existing mobile apps to React Native. To succeed in this role, you should have 3+ years of experience in a relevant software development position and be proficient in ReactJS, Typescript, HTML/CSS, and NoSQL.

The ideal candidate will have experience developing REST/GraphQL APIs utilizing Docker and microservices with NodeJS, as well as working with single-page web applications and distributed systems in cloud-native environments (GCP Kubernetes, AWS). A thorough understanding of React, Typescript, Babel/Webpack or equivalents, and automated testing (unit testing, behavioural testing) and CI/CD is also essential.

Required Skills and Qualifications
  • Strong proficiency in ReactJS, Typescript, HTML/CSS, and NoSQL
  • Experience developing REST/GraphQL APIs using Docker and microservices with NodeJS
  • Proficiency in automated testing (unit testing, behavioural testing) and CI/CD
  • Thorough understanding of React, Typescript, Babel/Webpack or equivalents
  • Familiarity with version control systems (GIT preferred) and NPM ecosystem
Our Tech Stack
  • Typescript (React.js, Node.js)
  • NoSQL (MongoDB, CouchDB)
  • Automated provisioning tools (Kubernetes)
  • Version Control (GitHub)
  • CI/CD (GitHub Actions, CircleCi)
  • Linux / Mac OS - command line
  • Cloud (GCP)
Benefits
  • Excellent Career Progression Opportunities
  • Health Insurance Coverage
  • Competitive Compensation Package ($120,000 - $150,000 per year)
  • Energetic and Enthusiastic Work Environment


  • Noida, Uttar Pradesh, India Iris Software Inc. Full time

    Iris Software Inc. is seeking an experienced Senior Java Software Engineer to join our team in Noida.As a senior member of our team, you will be responsible for producing high-quality code that adheres to industry best practices and coding standards.Key Responsibilities:Design, develop, and maintain complex software systems using Java and related...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    About the roleBrightly Software is a leading software company that continues to grow and thrive in a fast-paced environment.This position is an excellent fit for talented engineers who are passionate about their craft and want to work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly ambitious products...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    **About CresTech Software**CresTech Software is a leading provider of software testing and QA services with delivery centers in India, USA, and other locations. We specialize in test automation, mobile QA transformation, cloud migration testing, and end-user experience management.**Job Summary**We are seeking an experienced Senior Test Automation Engineer to...


  • Noida, Uttar Pradesh, India Interwork Software Solutions Pvt. Ltd. Full time

    We are seeking a highly skilled Senior Java Backend Software Engineer to join our team at Interwork Software Solutions Pvt. Ltd.The estimated salary for this position is ₹12,00,000 - 18,00,000 per annum, based on the candidate's experience and location in Noida.About UsInterwork Software Solutions Pvt. Ltd. is a leading software development company that...

  • Software Engineer

    1 week ago


    Noida, Uttar Pradesh, India Brightly Software Full time

    About Brightly SoftwareBrightly, a Siemens company, is a leading provider of intelligent asset management solutions. Our cloud-based platform empowers organizations to optimize the performance of their assets with predictive insights.We serve over 12,000 clients worldwide, helping them navigate every phase of the asset lifecycle. Our comprehensive software...


  • Noida, Uttar Pradesh, India Firstcareercentre Full time

    **Job Title:** Senior Software Engineer**Salary:** $80,000 - $110,000 per year.We are a dynamic team at Firstcareercentre, seeking an experienced Senior Software Engineer to join our crew. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable applications using Python, FastAPI, or Django. Your expertise in...


  • Noida, Uttar Pradesh, India IRIS Software Full time

    About UsIRIS Software is a leading provider of software solutions for businesses. Our mission is to deliver innovative and reliable products that meet the evolving needs of our customers.We are seeking an exceptional Senior .NET Developer to lead and support the development of our .NET-based applications. The ideal candidate will possess extensive experience...


  • Noida, Uttar Pradesh, India Xotiv Technologies Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Xotiv Technologies. As a key member of our development team, you will be responsible for designing and developing scalable, efficient, and reliable software solutions using a range of technologies including NodeJS...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    Role OverviewCresTech Software seeks a highly skilled Senior Cybersecurity Engineer to join our team. In this role, you will be responsible for designing and implementing robust security solutions to protect our clients' sensitive data.Key ResponsibilitiesEndpoint Security Management: Deploy, manage, and maintain Sentinel One agents to ensure seamless...


  • Noida, Uttar Pradesh, India Iris Software Inc. Full time

    OverviewIris Software Inc. is a dynamic company seeking an experienced Senior Cloud Architect and Engineering Lead to join our team in the UK or Noida location.


  • Noida, Uttar Pradesh, India Insightgeeks Full time

    Job Overview:As a Senior Software Engineer at Insightgeeks, you will play a key role in designing, developing, and maintaining scalable software solutions using Java. Your primary responsibilities will include collaborating with stakeholders to understand project needs, delivering high-quality solutions, and staying up-to-date with the latest software...


  • Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About NerdapplabsNerdAppLabs Software Solution Pvt. Ltd., a company founded in 2012, offers software solutions for various industries. We specialize in SugarCRM, Fledge, FogLAMP, MyMap, and OptTown.We are currently working on a leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data Pipelines, Insights, and Actions. As a senior...


  • Noida, Uttar Pradesh, India Knowbiliti Full time

    Job SummaryWe are seeking an experienced Senior .NET Software Engineer to join our team at Knowbiliti. The successful candidate will have a strong background in software development and leadership, with excellent technical skills and the ability to mentor and guide team members.


  • Noida, Uttar Pradesh, India Risosu Consulting Full time

    Job OverviewRisosu Consulting is seeking a highly skilled Senior ASP.NET Software Engineer to join our team.


  • Noida, Uttar Pradesh, India Ultimate Kronos Group Full time

    Ultimate Kronos Group is hiring a talented Senior Java Software Engineer to lead the development of high-performance software products. With a strong background in Java and experience working on enterprise projects, this individual will be responsible for analyzing, designing, and developing software solutions.The ideal candidate will have at least 7 years...


  • Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Title: Senior AI Software DeveloperAbout Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a software development company that specializes in creating autonomous AI systems for enterprise software creation and management. Our platform uses large language models (LLMs) to generate ideas, conduct market research, develop...


  • Noida, Uttar Pradesh, India Iris Software Inc. Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled and experienced Senior Java Software Engineer to join our team at Iris Software Inc.About the RoleThe successful candidate will have a strong background in Java development, with a focus on Kafka architecture. The role involves designing and implementing scalable and efficient software...


  • Noida, Uttar Pradesh, India Renesan Software Full time

    Company Overview">Renesan Software is a software development company based in Noida, Uttar Pradesh, India. We are a team of experienced professionals dedicated to delivering high-quality software solutions to our clients.">Salary">The estimated annual salary for this position is ₹25,00,000 - ₹35,00,000, depending on experience and qualifications.">Job...


  • Noida, Uttar Pradesh, India TekPillar Full time

    We are looking for a highly skilled Senior Golang Software Engineer to join our team at TekPillar. This role requires 6-10 years of experience in Golang and Shell scripting programming.The estimated salary for this position is ₹1,200,000 - ₹2,400,000 per annum, depending on location and experience. Job Description:As a Senior Golang Software Engineer,...


  • Noida, Uttar Pradesh, India Sampoorna Consultants Pvt. Ltd Full time

    About Sampoorna Consultants Pvt. Ltd:">Sampoorna Consultants Pvt. Ltd is a leading provider of software solutions, and we are seeking a highly skilled Senior Software Engineer to join our team.">Job Description:">We are looking for a Senior Software Engineer who will be responsible for designing and developing software applications that meet maintenance,...