Decisions is seeking a Senior Developer to provide technical leadership and expertise on projects and across the team, ensuring high-quality delivery and technical excellence.
Requirements
- Constructs complex flows with best practices and error handling
- Creates user-friendly forms adhering to best practices and customer style guides
- Configure complex rules, handling edge cases effectively
- Selects optimal data structures based on project requirements
- Manages source control, sets up repositories, and troubleshoots common issues
- Strong knowledge of HTML, CSS, and JavaScript
- Understands time complexity and applies efficient logic in development
Responsibilities
- Complete assignments to the highest level of quality, setting an example for others
- Review the code of Developer I and Developer II team members and provide suggestions on optimization and best practices
- Facilitate technical discussions and lead development efforts on projects
- Operate with a significant level of autonomy, owning User Stories and entire features end-to-end
- Implement data visualization and report generation using table relationships
- Develops and tests RESTful integrations within Decisions
- Leads architectural planning, ensuring alignment with technical constraints
Other
- Exercise strong communication skills, providing regular updates on projects
- Communicate technical details to fellow engineers and high-level summaries to senior stakeholders
- Conduct oneself professionally through all communication channels, especially when working directly with clients
- Demonstrate well-rehearsed demo delivery of working software
- Regularly meet with team members to help them learn and grow
- Demonstrate empathy and effective collaboration in discussions
- Bachelor's degree in a CS-related field or 3-5 years of relevant experience