As a Software Engineer at FightCamp, you will be a member of the Engineering team where you will develop and expand the cloud features of our core API used by our mobile app and video production process. This will be a challenging but rewarding task and you will be working directly with the Web and Product teams.
Concretely, you can expect to work on improving all our back-end services to process workouts/tasks through the app, automate communications with our customers and grow our back-end tooling.
That being said, you can also expect to be called in to help the rest of the team with other development functions such as creating cloud services or integrating different business tools.
Finally, if you love making a huge impact, and you’re a software engineer with a deep knowledge and understanding of software engineering, there is a place for you at FightCamp.
Technologies You’ll Be Exposed To
Node.Jsbackend and microservice architecture
AWS ecosystem
ES6 JavaScript
MySQL, PostgreSQL, and DynamoDB
Serverless technology based on AWS Lambda
Testing frameworks, i.e. Jest and Mocha
Git and Git Submodules
What You Will Do
Work closely with the Mobile team to develop API features
Lead technical decisions and work to define direction and architecture
Maintain and expand our backend infrastructure usingNode.js
Contribute to the vision and long-term strategy
Ensure availability and reliability of our services in production
Improve team and engineering processesCommunicate design decisions and tradeoffs effectively
Communicate design decisions and tradeoffs effectively
Take ownership of the architecture, development, deployment, and operations of the microservices that you create
We Are Looking For Someone Who
Writes readable, robust, testable, performant and reusable code
Has strong knowledge of RESTful APIs, JavaScript, and MySQL
Is confident and self-sufficient with AWS
Has extensive experience withNode.jsandExpress.js
Has experience with Agile methodologies and fast development cycles
Is open and interested in learning new technologies
Can work cross-functionally to bring projects from idea to production
Good To Have
Experience with GraphQL
Container knowledge (Docker, Kubernetes)
Experience with a modern JavaScript framework such as Vue, React or Angular
Who We Are
Want your work to have a huge impact on the business and other people’s lives, as well as shape who you will become both in your work and in your everyday life?
FightCamp is a fast-growing fitness startup backed by the world’s most prestigious accelerator program. We’re funded, generating revenues and are probably the most dedicated team you’ll find.
Our mentality is simple. Work smart, play hard. We are a results-driven team that values autonomy and individual responsibility over hierarchy.
We are looking for other A+ players to join our team. Come shape the future of at-home fitness with us.