Software Engineer
As a Software Engineer at Wellspring, you will collaborate closely with business development, product development, and client services teams to develop creative solutions to real-world customer demands. We are looking for energetic and motivated individuals ready to join our top-notch development team and take on the exciting challenges an enterprise SaaS platform provides.
Responsibilities:
Work with business teams to analyze plans and problems, discover requirements, and develop solutions
Design and build libraries, plugins, tools, scripts, and tests using efficient, extensible, maintainable, sustainable engineering practices
Study, reimagine, revise, and refactor our continually evolving codebase, framework, and architecture
Integrate closely with QA and Ops teams to deliver high quality software and systems in our progressive development environment, including participation in agile planning, code review, automated testing, and continuous integration
Requirements:
Desire and ability to learn and thrive in complex problem domains and to build technologies to meet their needs
Web programming experience in a dynamic scripting language like PHP, Ruby, or Python
Experience working with relational databases like MySQL or PostgreSQL
Proven ability to work well in a team-oriented, collaborative environment
Exceptional ability to analyze and solve, predict and prevent problems
Preferred:
Deep understanding of object-oriented and relational database design
Knowledge of enterprise software patterns and domain-driven design principles
Familiarity with modern frameworks, tools, and best practices in use of HTML, CSS, JavaScript, and SQL
Experience working in LAMP stack systems and proficiency with Linux command line operations
Strong interest in DevOps and Continuous Delivery
Bachelor's degree in software engineering, computer science, or information systems
We invite qualified applicants to send a resume and brief introduction to [email protected].
Wellspring is an Equal Opportunity Employer.