Senior Software Engineer, Backend
Circle is a fintech company that operates in the realm of digital currency and blockchain technology. We are at the forefront of the emerging internet of money, enabling value to be exchanged digitally on a global scale, swiftly and cost-effectively. Our innovative infrastructure, including the blockchain-based dollar called USDC, empowers businesses, institutions, and developers to leverage the possibilities presented by this digital ecosystem.
What We Offer:
At Circle, we prioritize transparency and stability in our operations. As we expand our presence across various jurisdictions, we aim for agility and effectiveness in everything we do. Our employees embody our core company values of being Multistakeholder, Mindful, Driven by Excellence, and High Integrity. In a remote work environment, we thrive on collaboration, with each individual making a meaningful contribution to our collective success. Our work culture encourages fresh ideas and ensures that everyone has a stake in our organization.
Role Overview:
We are currently seeking a highly skilled and experienced Senior Backend Engineer to join our dynamic team at Circle. As a Senior Backend Engineer, you will play a key role in designing and developing various services on our wallet infrastructure while maintaining the underlying code.
Your Responsibilities:
In this role, your main tasks will include:
- Analyzing data, processes, and codes to identify areas for improvement and develop effective solutions
- Creating services, APIs, and SDKs that align with data protection standards and facilitate the implementation of protection controls for other developers
- Collaborating with front-end developers and other team members to establish objectives and enhance the functionality and coherence of the codebase
- Involvement in the entire application lifecycle
- Building reusable code of high quality for future use
- Conducting whitebox tests and optimizing performance
- Actively participating in conferences and educational programs
- Keeping up to date with new and emerging technologies and providing training and support to team members
- Taking on project leadership as required
Our Core Values:
In everything you do at Circle, you will embody our four core values:
- Multistakeholder: Demonstrating dedication and commitment to our customers, shareholders, employees, families, and local communities
- Mindful: Displaying respect, active listening, and attention to detail
- Driven by Excellence: Relentlessly pursuing excellence, rejecting mediocrity, and working intensively to achieve goals and ensure customer success
- High Integrity: Valuing open and honest communication, holding yourself to high moral and ethical standards, and rejecting manipulation, dishonesty, and intolerance
Qualifications:
To thrive in this role, you should possess the following qualifications and skills:
- Minimum of 4 years of professional software development experience, working with object-oriented languages such as Java and Go
- Bachelor's degree or equivalent experience in Computer Science or a closely related field
- Familiarity with Golang Web Frameworks like Gin and Fasthttp, and knowledge of Golang development tools like go mod and go lint
- Experience with database operations, including MySQL, PostgreSQL, and NoSQL, and proficiency in operating databases through raw commands
- Knowledge and experience in unit test development, with a focus on producing high-quality code
- Strong understanding of microservices development cycle, programming techniques, and tools
- Familiarity with cryptography is a plus
- Excellent project and time management skills
- Strong communication skills, with the ability to collaborate effectively with remote teams, share ideas, and present concepts
- Self-starter mentality, thriving in a fast-paced environment and able to independently ship software that improves user experience while constantly improving your own work
- Past experience leading technically on architecture and system design for teams of 2-4 members
Circle is proud to be an equal opportunity employer that values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. In certain locations, Circle participates in the E-Verify Program as required by law.
![Avatar](https://uploads.laborx.com/company_logo/z5_bOQ2nYHvvdVsJLnmtPKbsrbu8c13c.png)