At a Glance
- Tasks: Lead the development of innovative digital preservation services using Go and modern tech.
- Company: Join the University of Virginia Library and APTrust, a leader in digital preservation.
- Benefits: Enjoy 100% remote work, competitive salary, and opportunities for professional growth.
- Other info: Flexible work environment with opportunities to present at conferences.
- Why this job: Make a real impact in digital preservation while collaborating with smart, passionate people.
- Qualifications: Experience in Go development and a passion for innovative technology.
The predicted salary is between 36000 - 60000 £ per year.
University of Virginia Library and Academic Preservation Trust (APTrust) seeks applicants for a Lead Developer. APTrust is a distributed digital preservation repository serving several universities in the United States. We run a suite of preservation services in Docker containers on AWS using ECS/Fargate, Redis/Elasticache, NSQ, RDS/Postgres, Glacier, S3, and Wasabi. In addition, we provide cross-platform terminal and desktop apps to help depositors push new materials into our repository. APTrust operates in the US Eastern timezone and applicants should be eligible for employment in the United States. This position is eligible for 100% remote work.
We are seeking an experienced Go developer to maintain and extend our suite of online services. In this position, you will:
- Work with depositors to define new features
- Design, code, test, and document new features
- Help maintain and troubleshoot operations in the existing system
- Help improve processes for testing, release, and deployment
- Manage contractors or student workers doing development, testing, or documentation projects
- Occasionally present your work at conferences
- Work with many smart, interesting people from around the US
In this position, you will NOT:
- Be doing day-to-day Ops work. The Lead Engineer for DevSecOps has that covered.
- Be putting out fires or working late to resolve issues in production. We are running a stable and busy system thanks to a well-designed architecture, years of production experience, and a strong emphasis on unit, integration, and end-to-end testing.
Remote Lead Go Developer for Digital Preservation employer: Digital Preservation Coalition
The University of Virginia Library and Academic Preservation Trust (APTrust) is an exceptional employer, offering a collaborative and innovative work culture that prioritises employee growth and development. As a remote Lead Go Developer, you will have the opportunity to work with cutting-edge technologies while contributing to meaningful digital preservation efforts across multiple universities. Enjoy the flexibility of 100% remote work, a supportive team environment, and the chance to engage with talented professionals from diverse backgrounds.
Contact Details:
Digital Preservation Coalition Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Remote Lead Go Developer for Digital Preservation
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech community, especially those who work with Go or in digital preservation. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Go projects or contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common Go development questions and scenarios. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Remote Lead Go Developer for Digital Preservation
Some tips for your application 🫡
Show Off Your Go Skills:Make sure to highlight your experience with Go in your application. We want to see how you've used it in real projects, so share specific examples that demonstrate your expertise and problem-solving abilities.
Tailor Your Application:Don’t just send a generic application! Take the time to tailor your CV and cover letter to match the job description. We love seeing how your skills align with what we’re looking for, especially in areas like Docker, AWS, and digital preservation.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary to make your achievements stand out!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to track your application and ensure it gets into the right hands. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Digital Preservation Coalition
✨Know Your Go
Make sure you brush up on your Go programming skills before the interview. Be ready to discuss your experience with Go, especially in relation to building and maintaining online services. They’ll likely want to hear about specific projects you've worked on and how you tackled challenges.
✨Familiarise Yourself with Their Tech Stack
Since APTrust uses a variety of technologies like Docker, AWS, and Postgres, it’s crucial to understand these tools. Do some research on how they integrate into digital preservation and be prepared to discuss how you’ve used similar technologies in your past roles.
✨Prepare for Scenario Questions
Expect questions that ask you to solve hypothetical problems or improve existing processes. Think about how you would approach defining new features or troubleshooting issues in their system. Practising these scenarios can help you articulate your thought process clearly.
✨Show Your Collaborative Spirit
APTrust values teamwork, so be ready to share examples of how you’ve successfully collaborated with others. Whether it’s managing contractors or working with depositors, highlight your communication skills and ability to work well in a distributed team environment.