Staff Software Engineer

Qapita logo

Qapita

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
MongoDB React PostgreSQL C# JavaScript Typescript Asp.net Git EKS SQS RPC AWS Amazon S3

Job Description

About the Company



As a Staff Software Engineer (Frontend) at Qapita, you will lead the design, development, and deployment of our frontend solutions using ReactJS. You will collaborate with cross-functional teams to ensure our platform is scalable, reliable, and secure. Your expertise in writing clean code, testing, debugging, and improving software will be key to delivering high-quality products.



About the Role



Location: Hyderabad, India



Qualifications



  • Experience: 10-14 years of professional software development on Frontend Technologies with ReactJS.
  • Proven experience in leading software development projects and teams.


Required Skills



  • Technical Expertise: Strong understanding of frontend technologies and architecture styles/APIs (REST, RPC) along with debugging skills.
  • Experience with GIT design patterns.
  • Good knowledge of JavaScript ecosystem, advanced knowledge of ReactJS and Frontend Technologies.
  • Leadership: Demonstrated ability to mentor and guide junior engineers.
  • Ability to work collaboratively in a team environment.
  • Strong organizational and time management skills.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex technical challenges.
  • Communication: Excellent troubleshooting and communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.


Education



  • Bachelor's degree in Computer Science, Engineering, or a related field.


Responsibilities



  • Architect and Develop: Lead the design, development, and deployment of robust, clean, scalable, and secure frontend systems using ReactJS.
  • Technical Leadership: Provide technical guidance and mentorship to team members, ensuring best practices in coding, architecture, and design are followed.
  • Developer Experience (DevEx): Champion initiatives to streamline development workflows, enhance tooling, and improve code quality, thereby boosting productivity and satisfaction among developers.
  • Collaboration: Co-ordinate with cross functional teams to ensure seamless integration of software components. Act as a liaison between the engineering team and other stakeholders. Facilitate effective communication within the team and with other departments.
  • Project Leadership: Break down complex projects into manageable tasks and delegate them effectively. Monitor project progress and ensure timely delivery of high-quality software.
  • Innovation: Stay updated with the latest industry trends and technologies, and drive innovation within the team. Identify technical challenges and provide innovative solutions.
  • Testing & Debugging: Implement and maintain automated testing frameworks. Ensure thorough testing and debugging of software before release.
  • System Performance: Monitor and improve system performance and reliability. Continuously evaluate and improve existing systems and processes.
  • Documentation: Develop and maintain documentation throughout the software development lifecycle (SDLC). Serve as an expert on applications and provide technical support.


Technology Stack



At Qapita, our technology stack includes:



  • Backend: C#, ASP.NET, MongoDB, Postgres, EventStore
  • Frontend: React, TypeScript
  • Cloud Services: AWS SQS, AWS S3, AWS EKS
  • Messaging and Integration: NServiceBus
  • Architecture Patterns: Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, Clean Architecture


Problem We Are Solving



Our equity management platform is expanding to serve listed companies, necessitating features that meet the demands of large, publicly traded entities. We are focused on building a robust, scalable, and extensible system that not only addresses the complex needs of these organizations but is also poised to become the standard tool used across all listed companies. This involves innovating on the current capabilities to ensure our platform can handle higher load while maintaining precision and reliability.



Why Qapita



  • Impact: Make a significant impact on the future of equity management and ownership, working with the market leader.
  • Innovative Environment: Work with a team of experienced professionals in a dynamic and innovative environment.
  • Growth: Opportunities for professional growth and development in a fast-growing company.


How To Apply



Interested candidates are invited to apply through our job posts on LinkedIn or send your resume to [email protected]. Please include your resume and detail why you are a good fit for this role.



Equal Opportunity Statement



We are committed to diversity and inclusivity.


Interview Questions of Staff Software Engineer at Qapita

Currently, there aren't any interview questions for this role at Qapita shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Staff Software Engineer at Qapita

Currently, there aren't any salaries for this role at Qapita shared by other job seekers.

View more salaries from Qapita โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now