About the company
Amalgam has always believed in building meaningful business and human impact through the development of innovative and beautiful blockchain-based software solutions. As a firm, we are proud of the fact that remaining true to our principles has earned us recognition around the globe. Since our inception in 2017, we have designed and developed an award-winning suite of software products that have improved everyday experiences in a wide variety of industries, from finance to entertainment, athletics, logistics, healthcare and more. Our core ethos is rooted in the fundamental belief that in order for cryptocurrencies, blockchain and digital ledger technology (DLT) to be widely accepted into the mainstream, it must be delivered by means of strategic partnerships, beautifully designed products and easy-to-understand user experiences...and we’re only getting started.
Job Summary
The Back-End Engineer is responsible for designing and building the distributed scalable server-side ecosystem to enable rapid delivery of features to our clients at scale. We move fast, and your job will be to make the right trade-offs at the right time to be able to evolve our server-side ecosystem over time. We iterate quickly, prioritize learning from our clients, build quality in, and remain ruthlessly pragmatic.
After joining Amalgam, here’s how your first few months will look:
Week 1
Get a buddy to help with onboarding on Day 1 Get end-to-end tests passing locally in your environment on Day 2 Get your first story merged by the end of the week after passing automated checks and peer review Start 1x1s with your manager Month 1
Ship a feature to production Contribute to planning, retrospectives, code reviews. Write your first design document for a major feature. Month 2
Start interviewing potential new hires Do your first dev talk Establish your development goals with your manager The Back-End Engineer will
Build product features end-to-end, from web UI to distributed services back end in partnership with the front-end or full-stack engineers; Have a voice in early technology and implementation choices; Find the right tradeoffs between time to market, and scalability, resiliency, evolvability, and security; Challenge the team to automate, improve process, simplify, raise the bar for quality. The Back-End Engineer Must
Have 2-4+ years experience working with first-class engineering teams with a proven track record frequent delivery of quality software to production; Have experience with server-side language ecosystems (Python, Java, Kotlin, Golang, Scala); Have experience with tuning and scaling relational and non-relational storage in the cloud; Have experience with messaging systems (e.g. Kafka, NATS.io, SNS/SQS, Kinesis); Have experience working with serverless technologies (e.g. containers, AWS Lambda); Demonstrate a pragmatic take on microservices, both synchronous and asynchronous; Have experience working in cross-functional agile teams in collaboration with product and design; Be pragmatic and get stuff done; Be passionate about building amazing products for customers; Be able to work independently with little oversight or management in a fast-paced, dynamic environment with high-energy and mission-driven colleagues.
What We Offer
Competitive pay on par with top companies Best-in-class bonuses and employee healthcare benefits Yearly appraisals with regular salary revisions Exciting work with opportunities for exploration and innovation A learning environment where you can make a real impact in the world you help shape. Extended paid maternity and paternity leave Hybrid work environment. Kindly note that only complete applications will be reviewed by our hiring team and that all your information will be kept confidential. * *You can expect us to review your application within the following 3 weeks. If your application and profile fit our requirements, we will invite you for an HR and technical phone interview, and a round of virtual interviews.
Amalgam is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.