Job Closed
This listing is no longer active.
Talent Partner for decentralized organizations and projects that are building Web3.
Backend Engineer
Location
California
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer
decircle
• Building and updating core API microservices to support and maintain new and existing features • Interacting with and potentially designing database systems for indexing platform and blockchain data efficiently at large scale • Working collaboratively with other engineers on the design and development of EVM smart contracts, with security and efficiency of the utmost importance
Job Requirements
- 3+ years of backend engineering experience preferred
- Comfortable with taking ownership of the planning and execution of production releases
- Experience with high-intensity fast-moving teams or start-ups specifically
- Creative and analytical problem-solving skills
- Excellent communication skills to confidently and clearly articulate thoughts
- Self-starter who proactively looks for opportunities to contribute to the team, and can work independently on deliverables
- Technical skills: Python API microservice development, preferably in FastAPI
- Poetry or similar for dependency management
- Maintaining codebase style with Pylint/Mypy/Black/Isort or similar
- Unit testing with Pytest
- SQL relational database development (PostgreSQL preferred)
- Redis for cache and volatile data storage
- EVM smart contract development using Solidity
- Libraries for interacting with blockchain data, web3py preferred
- Testing with Foundry or similar blockchain forking frameworks
- Planning tasks with github issues
- Working with branches and pull requests
- Automation of various CI/CD pipelines using Github Actions
- Basic understanding of AWS services and terraform configs a plus
- Orchestration of application deployment configs via ArgoCD or similar
Benefits
- Competitive salary
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and develop scalable RESTful microservices using Java Spring Boot. • Implement MongoDB-based persistence solutions for high-performance applications. • Develop and maintain APIs for internal and external integrations. • Integrate Kafka for asynchronous messaging and event-driven communication. • Work with Protobuf for efficient data serialization between services. • Participate in Agile Scrum ceremonies including sprint planning, standups, retrospectives, and grooming sessions. • Collaborate with cross-functional teams including QA, DevOps, and Product teams. • Perform code reviews and ensure coding best practices. • Troubleshoot production issues and optimize application performance. • Implement unit testing and integration testing. • Maintain technical documentation and deployment procedures.
Software Developer in Test, JavaScript
Veeam SoftwareHeadquartered in Baar, Zug, Switzerland, Veeam Software is a privately-held information technology (IT) and services company that specializes in “solutions th
• Build and maintain robust CI/CD pipelines and internal automation tools • Design and support scalable infrastructure systems (on-prem and cloud) • Collaborate with development and QA teams to streamline delivery workflows • Troubleshoot and resolve complex incidents within CI environments
• Work on modernizing financial systems • Extract existing integrations and convert them into APIs • Collaborate in a dynamic development environment • Use AI tools in development
• Work on a system modernization project • Convert integrations into external APIs • Contribute to the technological evolution of the environment



