Bush & Bush Law Group is a dynamic and client-focused law firm committed to delivering exceptional legal services through innovation, efficiency, and a results-driven approach.
The firm leverages technology to streamline operations, enhance client experiences, and maintain high standards of confidentiality and professionalism.
The Software Engineer will design, develop, and implement seamless integrations between various platforms, working with modern and legacy APIs to deliver robust, secure, and scalable solutions.
The role requires a proactive problem-solver who can independently manage projects from concept to deployment, collaborate with stakeholders, and deliver high-quality code that meets industry standards.
Responsibilities include developing and maintaining custom integrations, building and optimizing middleware APIs, taking ownership of projects, collaborating with cross-functional teams, implementing data security best practices, deploying applications on cloud platforms, writing clean code, troubleshooting integration issues, proposing creative solutions, and staying updated on emerging technologies.
Requirements:
A Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience) is required.
Candidates must have 5+ years of experience in software development with a focus on integrations.
Proven expertise in JavaScript and Python for building integration solutions is necessary.
Strong experience with database technologies (e.g., SQL, NoSQL) for data management and querying is required.
Hands-on experience building and maintaining middleware APIs is essential.
Familiarity with DigitalOcean or similar cloud platforms for application deployment is needed.
Candidates should demonstrate the ability to work with both modern APIs (e.g., REST, GraphQL) and non-standardized legacy APIs.
Strong problem-solving skills and the ability to quickly understand and implement complex workflows are required.
Excellent communication and collaboration skills to work with stakeholders and cross-functional teams are necessary.
The ability to work independently in a fast-paced environment while managing multiple priorities is essential.
Benefits:
The position offers a positive culture, allowing individuals to be part of a supportive and innovative team.
It provides an impactful role, enabling employees to play a critical role in shaping the future of a growing firm.
There are opportunities for career advancement and ongoing professional development.