What are the responsibilities and job description for the Sr Software Developer position at hatch I.T.?
hatch I.T. is partnering with Via to find a Sr Software Developer. See details below:
About the Role
An impressive mission requires an equally impressive Senior Software Engineer. VIA is looking for someone who is motivated to drive the development of secure, privacy-preserving solutions that empower customers to leverage VIA’s advanced Web3 technologies. Your work will directly impact the delivery of innovative, scalable microservices and cutting-edge products, ensuring reliability, performance, and trust in privacy-focused applications.
Individuals who excel in this role are proactive problem-solvers with a passion for innovation, a deep curiosity for cutting-edge technologies, and an unwavering commitment to delivering secure, high-quality software solutions/
In this role, you will:
- Provide technical expertise on privacy and security to support the delivery of customer projects
- Design and build secure, reliable, and scalable microservice components
- Manage the deployment and delivery of applications, ensuring efficient and reliable releases
- Leverage the Web3 components of VIA’s platform to provide privacy-preserving functionality
- Collaborate with cross-functional teams to monitor, troubleshoot, and optimize post-deployment performance
- Quickly grasp new technical concepts and effectively apply that knowledge to address challenges and drive innovative solutions
- Utilize the latest advancements in privacy, cryptography, and distributed systems to create cutting-edge products that precisely cater to customer needs
- Develop automated unit and integration tests to deliver high quality software
- Analyze, test, and optimize critical software modules to mitigate performance bottlenecks
What you will bring to this role:
- Bachelor’s degree or higher in computer science, mathematics, engineering, or science
- 5 years of relevant full stack or backend development experienceSenior Software Developer
- Strong experience with cloud-based software development in a microservices environmentmand cryptography techniques, including:
- Developing RESTful APIs (using frameworks such as FastAPI) secured by OAuth2/Auth
- Integrating asymmetric and/or symmetric encryption in applications
- Thorough working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage
- Extensive knowledge of parallel processing, message brokers, and/or distributed task queues
- Working knowledge of Docker containers
- Previous experience leading an Agile team of developers a plus:
- Proven on-time delivery of multiple quality software projects
- Ability to advocate for technical excellence, maintaining the highest standard of software engineering practices
- Model an ability to identify blockers and use critical thinking to provide creative solutions
- Proficiency in documentation and the desire to clearly communicate technical processes to both non-technical and technical audiences.
- Exposure to the following a plus: IETF RFCs, blockchain systems, zero-knowledge proofs
Salary : $180,000