MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Blazing Edge

Software Developer

Croatia · 95 months ago

Full-time

About the job

Job Description
A senior software developer should demonstrate advanced proficiency in
• Full-stack JavaScript and at least one other programming language
• Designing database solutions in both SQL and NoSQL
• Architecting and writing scalable, globally distributed applications
• Architecting entire systems with all modules/subsystems needed to complete the project
• Writing system tests
• Developing and troubleshooting complex software systems
• Task estimation and prioritization
• UNIX-like systems and how applications are deployed on them
• Code reviews and coaching
A senior software developer should be able to
• Define project objectives by analyzing user requirements
• Envision system features and functionality
• Design database architecture based on project requirements
• Write high quality and well-documented code that serves as an example for junior members of the team
• Clearly communicate the system design and architecture to others
• Recommend system solutions by comparing the advantages and disadvantages of different alternatives
• Complete application development by coordinating requirements, schedules, and activities
• Lead team meetings
• Lead troubleshooting 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

Additional Information
• Competitive salary
• Flexible working hours
• Opportunity to work from home
• Quarterly team building