Subsplash is looking to build software systems and services that delight their clients, both business partners and end users, by developing The Ultimate Engagement Platform™.
Requirements
- Experience and proficiency with server-side technologies (e.g.: Unix/Linux, Golang, PHP, MySQL, etc.)
- Knowledge of frontend web technologies (e.g. HTML5, CSS3, AJAX, JSON, Javascript, TypeScript, etc.) - mostly for collaborating with frontend engineers
- Experience protecting against security risks often described by OWASP
- Embrace AI workflows and tools for faster development of code
- Working understanding of OAuth2
- Knowledge of or experience with AWS or similar cloud service providers
- Experience using Continuous Integration and Continuous Delivery Tools (i.e. CI/CD)
Responsibilities
- Write and Maintain quality software
- Your primary role is to write high quality, highly scalable software with minimal bugs. This comes in the form of creating microservices in GO, supporting existing services in both GO and PHP, and writing database scripts for MySQL.
- Participate in the code review process, and accept corrective feedback about your own code.
- Be a prolific documenter, going above and beyond to ensure your code is well documented for others to understand. This comes in the form of API Docs, Wiki Documentation, and any other form that makes sense.
- Work on Architecture of new systems, understanding the problem space, and designing solutions to solve problems for our clients.
- Collaborate with others on architecture, and offer feedback on areas that could be improved.
- Build and maintain predictable software patterns using a combination of industry best-practices and code gen tools/templates/frameworks.
Other
- This role is fully remote, so you excel in self-discipline, managing workloads, and communicating effectively via tools like Slack and Google Meet.
- After approximately 6 months in the role, you will be expected to participate in our on-call rotation helping ensure our service uptime requirements are met.
- Mentorship is primarily through building relationships and helping others grow in their own skills.
- Help with interviews, by participating as an interviewer.
- Be a champion of humility on the team.