Full stack Software Developer
The Songspace Development Team is seeking an experienced, passionate, full stack developer/engineer to build and manage the backend API, associated microservices, and workflows that power the Songspace codebase. This position offers the ideal candidate the opportunity to design, build, and manage mission critical data applications and services in an exciting business domain with substantial self-direction and autonomy.
Job Responsibilities
Define, design, and develop high quality products and business solutions throughout the software development lifecycle
Responsible for designing, coding, unit testing, building, deploying, and supporting application software within specified in-house procedural standards and best practices
Work with analysts and architects to define technical direction to understand business requirements that enable the analysis and design of technical solutions
Responsible for application component designs, performance monitoring, benchmarking, product evaluation, and recommendation
Serve as a project leader and technical lead to ensure application design, development schedule, and implementation meet business scope and timeline
Work with the stakeholders to plan and directly implement new features with the existing code and services
Contribute to the review and analysis of business requirements
Prepare test data and tests programs to assure correctness of logic
Improve code coverage of older code
Debug present programs to assist production program problems
Responsible for program maintenance, reloading of files, and job recovery
Prepare required documentation, including project plans, software program, and user documentation
Assist in the estimation of personnel requirements, cost and time for development projects
Assist in the timely completion of assigned development projects
Triage bug requests and collaborate with the Client Services Team to maintain the bug backlog
Investigate, troubleshoot, and where possible solve technical data issues, escalating unsolved issues to the appropriate team
Create and maintain scripts to automate daily tasks
Provide email & phone technical support where required to team members and clients
Build and maintain relationships with team members and stakeholders
Demonstrate enthusiasm for learning new technologies, tools, processes to solve challenges and realize opportunities
Requirements
Job Qualifications
A minimum of 5 years of relevant software development experience is required
Must have demonstrable achievement authoring code in job history
Proficiency in writing efficient and reliable code in PHP and/or Python is required
Experience creating, implementing, and using REST APIs is required
Experience working with relational databases and data schemas is required
Experience with Agile software development methodologies is required
Experience with Symfony2 is preferred
Experience with PHPUnit is preferred
Experience with Git is preferred
Experience with *nix CLI and shell scripting is preferred
Experience with music data and audio files/codecs is a plus
Experience with RHEL/CentOS is a plus
Experience with AWS S3, EC2, ECS, ECR, RDS, VPC, Lambda a plus
Experience with Docker a plus
Proficiency with Java, C/C++, Perl is a plus
Experience as a tech support/account manager or client-facing project manager a plus
Must be experienced and comfortable working independently and with small, distributed teams
Must be proactive in problem solving
Must seek and be open to new ideas and solutions
Must be curious, committed, and invest time to develop and expand knowledge and proficiencies for self and others
Must be proactively communicative and possess strong written communication skills
Must be fluent in English
Benefits:
The Songspace company culture is grounded in a shared passion for music, music creators, and technology. Our team takes pride in building and delivering quality products and experiences to our customers. We are a small, collaborative, and inclusive team that encourages and thrives on new ideas, challenges, and opportunities. We believe in ensuring and contributing to a healthy, supportive, and productive work environment for every team member.
In addition, Songspace offers each eligible staff member the following benefits:
PTO
Health, Dental, Vision Insurance
401(k)
Flexible Hours
Remote Work
source https://remoteok.io/jobs/75097
Post a Comment