Search by job, company or skills

Qapita

Staff Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

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 [Confidential Information]. 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144004449

Similar Jobs