Budget
$ 15.00 - $ 18.00 (Hourly) Required Skills
JavaReact JSGit or SVNSQLJob Description
Roles & Responsibilities
- You will build performant APIs, platform applications, services, and tools
- You will collaborate with feature and service-oriented teams while consistently and confidently delivering code artifacts that advance our platform
- You will contribute to our evolving development and testing standards and best practices
- You will maintain your reputation for reliably delivering well-considered, well tested, and performant code product(s)
- Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
- Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
- Determine process improvements, best practices, and develop new processes.
Required Skills
- 6+ years of experience developing large scale web applications
- Significant experience using Golang, Kotlin, Java Spring, Python, ReactJS and/or AngularJs in a production environment
- Must be able to do full-stack development (both frontend and backend).
- Experience with modern libraries and tooling
- Significant experience building resilient platform services and APIs for public consumption
- Significant Cloud-native, Microservices architecture and development skills (12-factor apps)
- Proficiency with modern developer workflows and tools (Git/Github, CI, etc)
- Working knowledge of Kubernetes and Containers.
- Solid understanding of foundational software design patterns
- Your philosophy aligns with Agile methodologies and processes
- Significant experience giving and receiving feedback in code reviews
- Confidence pairing with other engineers
- Proficiency with SQL and relational databases
- Excellent analytical and problem-solving skills.
- Excellent organization and time management skills.
- Excellent written and verbal communication skills.
- Driven, Creative, and focused.
- Broad experience designing, programming, and implementing large information systems.