Netcraft - Backend Software Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience developing and maintaining production backend systems, ideally including Golang and Typescript or similar languages. • Experience with container orchestration using Kubernetes or similar platforms. • Experience with infrastructure-as-code tools such as Terraform. • Experience using AWS services such as EC2, S3, EKS, Route53 and RDS, or equivalent services at other cloud providers. • Experience working with SQL databases (such as MySQL or MariaDB), including schema design and query optimisation. • The ability to work effectively as part of a distributed team across time zones, making good decisions and unblocking yourself when colleagues are offline. • Strong attention to detail, particularly when reviewing and approving changes for compliance-controlled environments. • A proactive mindset with a sense of urgency when addressing operational issues or incidents. • Experience with version control systems, such as Git, and CI/CD pipelines. • A good understanding of computer networking technologies, including TCP, IPv4, IPv6, DNS, HTTP, and TLS. • You must be based in the United States and be a United States citizen. This role offers the flexibility to work in our offices in Lehi, Utah, or remotely within the United States. • You must be able to overlap at least 2 hours per day with UK working hours, for real-time communication with Netcraft’s UK engineers. Whilst we prefer East Coast-based candidates, we are open to applicants from anywhere in the United States, so long as you can meet this requirement. • Ability to obtain and maintain a US Government security and/or vendor clearance. Candidates do not need to be current clearance holders, but must be able to meet eligibility requirements for access to classified information if sponsored for clearance.
Responsibilities
• Designing and developing features and improvements to our products, while taking non-functional requirements like performance, reliability, and security into account. • Maintaining and improving existing systems (based on Go/Typescript), ensuring stability, maintainability, and operational reliability. • existing systems (based on Go/Typescript) • Testing and documenting your work to a high standard with strong attention to detail. • high standard with strong attention to detail • Taking responsibility for system maintenance, operational stability, and incident prevention. • system maintenance, operational stability, and incident prevention • Responding to issues with a sense of urgency and ownership, identifying root causes and implementing long-term fixes. • sense of urgency and ownership • Identifying scaling bottlenecks and resolving them, while being conscious of running costs. • Collaborating with other engineering teams to ensure services you own are well-integrated with their services. • Working with cross-functional stakeholders to help propose, design and implement solutions to meet business needs. • Working independently and proactively, identifying opportunities to improve systems and processes over time. • independently and proactively • Working effectively across time zones — managing your own workflow, unblocking yourself when the UK team is offline, and communicating decisions clearly in async channels. • effectively across time zones • Providing review and approval cover for infrastructure changes when the infrastructure engineer is unavailable. • Providing incident response for the production environment, on a rotation-based, shared US on-call roster. • What you’ll need to be successful • Experience developing and maintaining production backend systems, ideally including Golang and Typescript or similar languages. • production backend systems • Golang and Typescript • Experience with container orchestration using Kubernetes or similar platforms. • Experience with infrastructure-as-code tools such as Terraform. • Experience using AWS services such as EC2, S3, EKS, Route53 and RDS, or equivalent services at other cloud providers. • AWS services • EC2, S3, EKS, Route53 and RDS • Experience working with SQL databases (such as MySQL or MariaDB), including schema design and query optimisation. • The ability to work effectively as part of a distributed team across time zones, making good decisions and unblocking yourself when colleagues are offline. • Strong attention to detail, particularly when reviewing and approving changes for compliance-controlled environments. • A proactive mindset with a sense of urgency when addressing operational issues or incidents. • sense of urgency when addressing operational issues or incidents • Experience with version control systems, such as Git, and CI/CD pipelines. • version control systems • A good understanding of computer networking technologies, including TCP, IPv4, IPv6, DNS, HTTP, and TLS. • computer networking technologies • You must be based in the United States and be a United States citizen. This role offers the flexibility to work in our offices in Lehi, Utah, or remotely within the United States. • You must be able to overlap at least 2 hours per day with UK working hours, for real-time communication with Netcraft’s UK engineers. Whilst we prefer East Coast-based candidates, we are open to applicants from anywhere in the United States, so long as you can meet this requirement. • Ability to obtain and maintain a US Government security and/or vendor clearance. Candidates do not need to be current clearance holders, but must be able to meet eligibility requirements for access to classified information if sponsored for clearance.
Benefits
• 33 days vacation - includes national holidays which can be worked if you prefer • Generous enhanced family leave and pay • Enhanced sick pay, increasing with length of service • Equity Tracking Units allowing you to share in Netcraft's long term success (eligibility criteria apply) • Hybrid and flexible working options • 401(k) Safe Harbor Plan with employer match • Comprehensive private health cover, including medical, dental, vision and life insurance • Meals, snacks, and drinks provided in the office • Two paid Learning & Development days per year plus access to learning resources such as Udemy and Coursera to support your career • Two Volunteering Days per year, to allow you to contribute to your wider community or charity • Spot reward bonus scheme to reward truly outstanding contributions • Employee Referral Bonus scheme • Diversity, Equity & Inclusion • This is deeply important to us. Through our ally network, we support under-represented groups and maintain a working environment free from bias, harassment, or discrimination. We encourage candidates from all backgrounds to apply. • We’re also happy to make adjustments to the hiring process to ensure every candidate can participate fully. • Please note: Netcraft does not accept unsolicited approaches from external recruiters. • Please note:
No credit card. Takes 10 seconds.