12 Aug
|
Primesoft Esi
|
Bengaluru
12 Aug
Primesoft Esi
Bengaluru
Job Summary
In this position, you will play a crucial role in executing our ongoing SaaS software development activities, driving quality and velocity, and delighting our clients by building world-class software. The successful candidate will have exceptional software development skills and demonstrated experience in a lead role within a software development team. In addition, we are looking for a proven ability to execute software projects and someone excited to take on new, ambitious initiatives that will be industry-defining.
Responsibilities
What will you be doing
- Deliver robust and scalable solutions, incorporating new technologies as appropriate.
- Use Agile/Scrum/Kanban methodologies to provide technical leadership for all aspects of the software development lifecycle and ensure successful and timely delivery
- Execute the development and delivery of large-scale SaaS software applications, including integration, APIs, and common libraries
- Collaborate with the Product team, QA, and customer-facing teams to deliver robust, secure, reliable, scalable software cloud-based solutions that drive powerful experiences
- Accelerate the engineering team in the adoption of software engineering standards, positive source code management practices, and better documentation
- Perform code reviews for both front and back-end development SaaS and mobile applications and provide helpful and meaningful feedback
- Help deliver cloud services/platforms, APIs, microservices architecture, scalability, performance, data storage, serverless computing, etc.
- Continuously improve and optimize the application's lifecycle, architecture, and tech stack over time and minimize technical debt
- Help deliver the DevOps process and CI/CD to provide well-written,
well-tested builds
- Solve complex performance problems and architectural challenges, evaluate, and recommend tools, technologies, and processes to ensure the highest quality deliverables
- Participates in and leads review board sessions to drive quality and consistency. Drive scope definition, requirements analysis, functional and technical design, product configuration, and production deployment
- Ensure delivered solutions meet/perform to technical and functional/non-functional requirements
- Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of a workaround solution or escalation to service owners
- Act as a technical escalation point for the engineers team
- Cultivate a positive company culture that values cross-team collaboration, trust, and leading by example
What You Need
- A Bachelor s degree in software engineering or an equivalent combination of technical education and work experience.
- 5+ years of Software Development experience and a solid understanding, including design patterns, data structures, test-driven development, backend systems, infrastructure, databases, and APIs
- Experience working with engineering teams in remote and multi-time-zone environments.
- Experience working in a fast-paced,
collaborative environment utilizing the efficiencies of agile methodologies
- Strong understanding of modern software design patterns
- Strong understanding of back-end architecture and design
- Exceptional collaboration and communication skills across distributed teams.
- Experience in clinical research or Healthcare tech is strongly preferred.
- Experience with both SQL and NoSQL databases
- Experience with cloud architecture and cloud-native design
- Experience in API design and development
- Must have: React, JavaScript, Graphql,Python, GitHub, MongoDB, Postgres
Knowledge, Skills and Experience Requirements
What Sets You Apart
- 3+ years of software development experience as a hands-on lead/manager and a track record of shipping software on time.
- 5+ years of experience in architecture, design, and development of large-scale, durable, and reliable full-stack SaaS applications and mobile applications in a cloud environment.
- 5+ years of experience implementing best practices for the entire software development life cycle, including coding standards, code reviews, source code control management, building processes, testing, and operations.
- Nice to have: Terraform, Docker, Kubernetes, Web application security, SAML, OAuth2, Java, DynamoDB, experience with digital documents
A Glimpse of the Technology used in this position:
- React, React Native, JavaScript, API, Graphql, GitHub, AWS Azure Services, Terraform, Docker, Kubernetes, OAuth2.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Full Stack Engineer (Bengaluru)
🏢 Primesoft Esi
📍 Bengaluru