Remote Generalist Software Engineer

at Bush & Bush Law Group

Posted 2 days ago 2 applied

Description:

  • 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.