Senior Software Engineer (Go) at Proof
Remote โบ ๐บ๐ธ 100% remote position (in the US) (Posted Jan 23 2022)
Please mention that you found the job at Golangprojects.com
Apply now!
About the companyProof is a disruptive startup in the legal tech space. Over the last 3 years we've been experiencing explosive growth and have over 3,000 customers, and we're currently closing on our Series A fundraising round. We're 100% remote and looking for talented engineers as we build out our world class engineering team.
Job description
We're Proof, a startup in the legal tech industry. Weโve built a best-in-class legal services platform that is used by thousands of law firms, and growing over 10% month-over-month. Weโre looking for talented individuals to join our team as we continue to scale and grow as a company.
What youโll do:
- Play an integral role in the development of the Proof platform, working with a small but powerful team of engineers. You will not be a cog in a machine, and the work you do will directly impact the lives of tens of thousands of law firms, lawyers, paralegals, and individuals throughout the US, and eventually the world.
- Conduct design and code reviews to ensure scalability, performance and alignment with standards and best practices
- Help the team define and maintain development practices
- Work in an agile programming environment
- Interface directly with the CTO
- Write code primarily in Go & JavaScript
- Build out new features & service offerings
- Refactor existing systems as we move towards a service-oriented architecture
What weโll expect you to know on day one:
- 5+ years experience writing production-grade code in a modern programming language
- Extensive experience with at least one backend programming language. (e.g. Go, PHP, Ruby, Node.js, Java). Specific experience with Go is a plus.
- Ability and willingness to learn and adapt to new languages and technologies
- Experience with or desire to work with service-oriented architecture
- Extensive experience with at least one modern frontend framework (e.g. React, Vue, Angular)
- Are a self-starter, take initiative, self-manage and require little day-to-day direction to be successful
- Proven understanding of REST APIs
- Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
- Experience in taking ownership of features, while working with a team on short and long-running projects
- Experience writing software tests (e.g. integration tests, end-to-end tests, unit tests)
- You're excited to learn new technologies, languages, tools and best practices
- You're a proactive communicator; you communicate concerns and blockers early
Great to have, but not required:
- Knowledge and experience of event-driven architecture and message brokers (e.g. RabbitMQ, Kafka)
- Experience with DevOps / Kubernetes
- Experience with Laravel / Lumen
- Experience with React / React Native
- Practical experience with AWS, Terraform, Docker, DataDog
- Experience with large scale distributed systems and event-driven architectures
- Practical knowledge of agile software development methodologies
- Experience with continuous delivery and infrastructure as code
Benefits:
- 100% remote, work from anywhere in the US
- Flexible working hours
- Clear path to grow your career into engineering leadership/management role
- Competitive paid time off
- Competitive salary & stock options
- Health care, vision, and dental
Please mention that you found the job at Golangprojects.com
Apply now!