Senior Software Engineer (API)

| Fort Collins, CO, USA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

BillGO's mission is to empower individuals and businesses to take control of their finances by providing simple, intuitive tools for managing bills and payments. Through their innovative platform and commitment to customer satisfaction, BillGO is reshaping the way people interact with their finances in the digital age.
We are currently seeking a Senior Engineer with experience building SAAS API products and java services to join our dynamic team. The ideal candidate will have a proven track record of designing, building, and maintaining java-based APIs that power complex applications. You will play a key role in building client-facing APIs and internal systems to meet the needs of our growing business, ensuring high performance, reliability, and security. This is a hands-on position where you'll be expected to both set technical direction, contribute code to move the company in the right direction, and build shared tools to help other engineering teams move in the same direction.

Responsibilities:
1. System Design and Architecture: Lead the design and architecture of RESTful APIs and messaging-based systems to support various internal and external use cases.
2. Development: Write clean, maintainable, and efficient code to implement API functionality, ensuring adherence to best practices and standards.
3. Integration: Collaborate with cross-functional teams including front-end developers, backend engineers on API design and standardization
4. Performance Optimization: Identify and address performance bottlenecks, scalability issues, and security vulnerabilities in API implementations.
5. Documentation: Set standards for comprehensive API documentation including usage guidelines, endpoints, request/response schemas, and authentication mechanisms and help drive those standards across the organization
6. Testing: Develop and execute automated tests to validate system functionality, reliability, and performance.
7. Monitoring and Maintenance: Implement monitoring and logging solutions to track system usage, performance metrics, and errors. Proactively identify and resolve issues to ensure uninterrupted service.
8. Versioning and Deprecation: Manage API versioning and deprecation strategies to maintain backward compatibility while introducing new features and improvements.
9. Security: Implement security best practices such as authentication, authorization, encryption, and data validation to protect APIs from security threats and vulnerabilities.
10. Mentorship: Provide guidance and mentorship to junior engineers, reviewing their code, providing feedback, and fostering their professional growth.

SUPERVISORY RESPONSIBILITIES
This position does not have supervisory responsibilities but is expected to mentor new team members and junior level positions.
Qualifications

 

1. Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
2. 5+ years of experience designing, building, and maintaining APIs for web and mobile applications.
3. Expertise in Java programming.
4. Strong understanding of RESTful principles and best practices.
5. Experience with API documentation tools (including Swagger and OpenAPI) and version control systems (e.g., Git).
6. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
7. Solid understanding of database technologies (SQL, NoSQL) and data modeling concepts.
8. Excellent problem-solving skills and attention to detail.
9. Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
10. Experience with agile development methodologies (e.g., Scrum, Kanban) is a plus.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are located in the technology corridor of Fort Collins, CO. Our 5th floor balcony has views of the Rocky Mountains and an outdoor grill for some good old barbecue get-togethers. We have great breweries close by to grab a drink with your fellow BillGOans.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BillGOFind similar jobs