Job Closed
This listing is no longer active.
The Home of America's Workforce.
Principal Software Engineer
Location
United States
Posted
74 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer
JobGet
• Develop new user-facing features and build reusable code and libraries for future use • Write tests to mitigate regressions • Ensure the performance, quality, and responsiveness of applications • Collaborate with a team to define, design, and ship new features • Identify and correct bottlenecks and fix bugs • Help maintain code quality, organization, and automatization.
Job Requirements
- 5+ years experience of Node.js, MongoDB, Mongoose, AWS
- Have experience designing, building, and testing complex scalable systems
- Can explain complex systems or algorithms in a clear and concise way
- Strong experience with MongoDB or other NoSQL databases
- Creating database schemas that represent and support business processes
- Experienced with CI/CD
- Experienced with AWS and DevOps best practices
- Implementing automated testing platforms and unit tests.
Benefits
- Unlimited PTO
- Unlimited snacks, drinks and plenty of team outings
- Great company culture focused on talent development
- Sponsorship Opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
AvomindAvomind is a global recruitment and talent acquisition firm based in Berlin, Germany, whose mission is to deliver high-performance talent that enables sustainable growth by providi
• Develop and maintain AI-driven Web3 applications. • Write scalable, secure Python (backend) and TypeScript (frontend) code. • Build APIs and microservices for Web3 integration. • Utilize NGINX, GitHub workflows, Docker, and cloud platforms. • Optimize performance and security. • Collaborate with AI and blockchain teams.
• Work in an agile environment team to build/develop features based on a web technology stack • Turn prototypes into real features or applications • Ownership of technical design, code development, testing, maintenance, and improvement • Provide leadership, collaboration, mentor, technical documentation, and knowledge sharing among team members
• Developing high-quality and secure e-commerce websites on the BigCommerce and headless solution platforms; • Integrating third-party apps, platforms and software with BigCommerce; • Evaluating and optimising existing website code to ensure it meets both internal and industry standards, recommending improvements, and implementing changes; • Undertaking cross-browser testing before handing projects over to clients; • Liaising with team members to resolve issues and implement solutions; • Support colleagues by providing specific advice on technical aspects of client pitches and ad-hoc work requests; • Maintaining organised and efficient file and data storage; • Keeping well-informed of job knowledge and best practices by tracking technology and programming language advances, taking part in professional development opportunities, and reading industry publications and websites.
• Ensure high reliability and correctness for Lithic’s transaction gateways • Develop new features to better serve Lithic customers • Ensure that the team is delivering reliable, secure, and scalable code with minimal tech debt • Own initiatives from planning to launch, keeping stakeholders informed and aligned along the way • Lead efforts to improve systems and processes both within the team and across engineering • Help drive strategic planning in collaboration with the engineering manager and product manager • Mentor, sponsor, and empower team members to help them grow • Participate in the team on-call rotation


