Job Description
Join us as a Senior Backend Developer, a role where technical expertise and innovative thinking converge. Be instrumental in designing and optimizing systems, developing integrations, and making complex data accessible and insightful. With 18 integrated systems and growing, each day presents a new opportunity to refine and expand our data landscape, encompassing financial metrics, visual effects, and project management insights. You'll be part of a professional, yet light-hearted team, where each member is valued for their technical contributions and their ability to bring a smile to colleagues' faces - hit us with your best dad joke. Here, every piece of code and data visualization isn't just a task completed but a significant stride in the continual enhancement of our technological capabilities. Your skills and creativity are the missing pieces we eagerly anticipate adding to our collaborative and innovative environment.
Technical Skills
- Top 3: Golang, SQL (Postgres specifically), Python
- APIs
- Power BI, Databricks
- Data methodologies and SECURITY
- Automation testing experience
- Collaboration is key
- Quick learner and wear many hats
The Team
- Does analytics for technology, serves around 400 users
- Very lean team, feels like a startup
- Very chaotic environment, lots of ad-hoc tasks, never boring
- This team would only be 3 people after the new person is hired
- The two current team members are extremely collaborative
Requirements
- Start up mindset
- Energetic
- Ability to communicate with all levels of staff including executive leadership and stakeholders
- GitHub or Code Samples required
- 5+ years' experience in a statically typed language: Python, Java, Go, C, C++, C#, etc.
- 2+ years' professional experience specifically with Golang.
Basic Qualifications
- Design and develop Integrations connecting to and pulling data from multiple systems
- Architect and build systems from inception to production
- Strong experience with relational databases such as PostgreSQL
- 5+ years' experience in a statically-typed language
- Experience with importing data in different formats such as JSON, XML, CSV, Excel
Preferred Qualifications
- Familiarity with Power BI or other Business Intelligence or reporting products
- Experience with AWS or other cloud platforms
- Knowledge of deploying software using Kubernetes and Docker
- Previous experience working with Financial or Operations teams
Required Education
- Bachelor's degree in Computer Science or Engineering
Responsibilities
- Build and maintain API, Database, and file-based integrations
- Write well-structured, reliable, efficient, and easily maintainable code and database schemas
- Work independently and collaboratively with other software engineers
- Lead and contribute to peer code reviews, internal infrastructure, and process enhancements
- Create end-to-end workflow diagrams and documentation
Company Profile
Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world-class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs.
Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support, and ERP roles.
Learn more about Beacon Hill Staffing Group and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences, and Beacon Hill Technologies by visiting www.beaconhillstaffing.com.
We look forward to working with you. Beacon Hill. Employing the Futureā¢