NPAworldwide ยท 2 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
Recruiting
Insider Connection @NPAworldwide
Responsibilities
Collaborate closely with product management and cross-functional teams to understand requirements and translate them into scalable and performant software solutions.
Drive architecture and design of the application stack, making strategic decisions to drive innovation and maintain flexibility for future growth.
Design and implement clean, extensible, and scalable solutions, leveraging modern server-side frameworks and adhering to best practices.
Collaborate with fellow engineers to establish and maintain development standards, code quality, and efficient workflows.
Provide technical guidance and mentorship to junior members of the team, fostering a culture of continuous learning and growth.
Stay up-to-date with industry trends and emerging technologies, identifying opportunities to improve the application and development processes.
Play an active role in code reviews, ensuring adherence to coding standards and best practices.
Troubleshoot and resolve complex technical issues, ensuring the smooth functioning of the application.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
7+ years of successful experience as a backend developer in a fast-paced startup environment
Experience in incremental feature development, scalability improvements, and performance enhancements
Deep Technical Expertise In: Backend development using JavaScript/TypeScript
Designing clean and scalable APIs (GraphQL/REST/tRPC) with frameworks like Express.js or NestJS
Familiarity with async workers and distributed systems
System architecture and data model design, including optimizing data flow from the database to the user's browser
Optimizing data models and access patterns using databases like PostgreSQL, and search services such as ElasticSearch, OpenSearch or Redis Search
Cloud-based deployment and operation, leveraging services like RDS or Aurora, ECS Fargate, and other AWS ecosystem components
Infrastructure automation and CI/CD practices, maximizing the potential of cloud-based infrastructure in the development lifecycle (e.g., GitHub Actions, Pulumi, Terraform)
Company
NPAworldwide
NPAworldwide is a global recruiting network that facilitates placements that result in split fees.
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase