PerformYard makes performance management easy for everyone - flexible features for HR and a simple employee experience.
Full Stack Software Engineer
Location
Virginia
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Software Engineer
PerformYard
• Participate in the full application development lifecycle, with a focus on writing clean, efficient and reusable code. • Own development of features, manage implementation of code and enhance product usability and consistency within the product. • Build new features using React, Javascript, Python, MongoDB, Docker • Collaborate on and develop the UI/UX and product capabilities of our employee performance SaaS product • Contribute to our API and maintain API-based connections with other, related systems • Identify and resolve performance bottlenecks • Collaborate directly with founders as well as the Collaborate closely with product management, QA, and other engineering team members • Understand internal and customer requests and creatively implement those features into PerformYard production software • Contribute to our full stack including AWS infrastructure that delivers our products to users worldwide.
Job Requirements
- Bachelor's Degree
- 3-5+ years of development experience with React, Redux, Python, TypeScript, Node and/or JavaScript
- Practical knowledge of and experience with NoSQL and/or SQL databases
- Bonus if experience working with Docker and other Javascript frameworks
- Experience building integrations using web services and maintaining an API
- Experience with the AWS stack
- Experience developing, documenting, and versioning public REST APIs
- Node.js experience
- GraphQL experience
- Experience working with Docker
- Experience with additional Javascript frameworks in addition to React and Redux
Benefits
- 100% REMOTE - Now & Forever
- medical, dental, and vision health insurance benefits w/ HSA plan
- disability insurance
- 401k plan
- generous PTO
- 100% remote flexibility & paid holidays and other benefits.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Be part of something bigger – join us and transform and industry. • As a Software Engineer at 10x, you are passionate about working with cutting-edge technologies, and bring deep technical knowledge and proven experience with data systems to deliver scalable solutions. • This particular role is with the team responsible for building and running the interest calculation and fees and charges components. • Services run by this team are required to calculate in excess of 10 million interest accruals every night and post tens of millions of pounds worth of interest each month. • Calculations are completed in less than 20mins and the team achieve this using a highly parallelizable Elastic Map Reduce cluster. • Additionally, to the technical side of the role, you bring experience and wisdom in mentoring junior developers and proven experience in the challenges of delivery of high-quality software in a high-performance and fast paced development environment. • You will be keen to solve problems beyond the borders of your immediate team and demonstrate that you can think on multiple levels; from strategic and tactical to driving operational excellence and system availability. • You are adept at reading code and designing and delivering systems that can exceed the exacting demands of our clients.
Senior Engineer – Full Stack
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
• Build scalable web applications utilizing open-source tools and technologies • Build and use REST and GraphQL APIs • Be able to work independently while communicating progress to other members of the team • Participate in the technical planning, user story/technical acceptance creation, and implementation • Identify and solve complex problems • Plan technical architectures that minimize or eliminate performance problems, complexity, or solution fragility
Senior Software Engineer – Full Stack
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
• Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform • Build to scale: Develop highly scalable software with optimal performance • Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment • Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value • End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps • Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship
Senior Software Engineer – Infrastructure
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
• Lead the design, development, and deployment of distributed, high-throughput cloud services from concept to production • Architect and optimize existing infrastructure to fully leverage cloud elasticity and achieve multi-tenant scale • Drive initiatives for Immutable Infrastructure and containerization using Docker and IaC patterns • Serve as a technical mentor and subject matter expert, elevating the team's engineering standards • Own the entire feature lifecycle, ensuring systems are scalable, highly available, and easily maintainable


