JavaScriptLinuxPostgresPythonReactRubyRuby on RailsRailsPytestPostgreSQLGitVersion ControlProduct ManagementCollaboration
About this role
Role Overview
Contribute to the design and development of features and bug fixes for our software solutions
Define test coverage and responsible for writing and maintaining automated tests for fixed bugs and new features, in collaboration with the rest of the team
Collaborate with other team members on analyzing and fixing bugs in the project
Incorporate feedback from other team members during PR reviews to drive development tasks to a successful conclusion
Collaborate across time zones and geolocations with cross-functional teams, including other engineering teams, product management, UX designers
Publicly communicate planned changes with developers and users, gathering their inputs and incorporating them into your work
Work on prototypes for new enhancements, experimenting with new tools and projects to further improve the system
Demonstrate contributions to stakeholders and the community
Requirements
Knowledge and experience in software development using languages and frameworks such as Python, Ruby on Rails, or React (JavaScript)
Familiarity with writing tests (e.g., unit, integration and end to end tests), preferably with exposure to testing frameworks like Pytest
Experience working with the Linux operating system environment, command line, and file system navigation
Basic understanding of relational databases and database interaction concepts, with exposure to a system like PostgreSQL being a plus
Strong troubleshooting skills and ability to solve technical issues independently
Must be able to communicate effectively in English (both written and verbal)
Experience with Git or other version control systems
Passion for continuous learning and keeping up with new technologies and industry trends
Contributions to open-source projects is a nice-to-have
Tech Stack
JavaScript
Linux
Postgres
Python
React
Ruby
Ruby on Rails
Benefits
Comprehensive medical, dental, and vision coverage
Flexible Spending Account
healthcare and dependent care
Health Savings Account
high deductible medical plan
Retirement 401(k) with employer match
Paid time off and holidays
Paid parental leave plans for all new parents
Leave benefits including disability, paid family medical leave, and paid military leave
Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!