Mid-level Software Developer
Blazing Edge is a team of 20+ developers with years of web, mobile and IoT experience. If you are interested in joining our team and working in a young and talented team, take a moment to find out more about the desired skills and responsibilities.
A mid-level software developer should be able to
- Contribute to defining project objectives by analyzing user requirements
- Write high quality and well-documented code
- Understand system design and architecture
- Complete application development by coordinating requirements, schedules, and activities
- Contribute to team meetings
- Troubleshoot development and production problems across multiple environments and operating platforms
- Support end users by developing documentation and assistance tools
- Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
A mid-level software developer should demonstrate moderate proficiency in
- Full-stack JavaScript and at least one other programming language
- Writing tests
- Recommending technical solutions by comparing advantages and disadvantages of different alternatives
- Solving challenging technical problems
- Task estimation and prioritization
- Developing and troubleshooting complex software systems
- UNIX-like systems and how applications are deployed on them
- Reviewing others’ code
What can you expect from us
- Competitive salary
- Flexible working hours
- Opportunity to work from home
- Quarterly team building
If you have any questions and you are curious to find out more, we would love to chat with you! Drop us a line at [email protected]