Job Type : Contract/Permanent
Number Of Applications : 234
Job Posted On : 21/06/2022
Job Posted On : 21/06/2022
Job Duration: 1 month
Daily Salary: Negotiable
Overview of the Role
We are looking for an experienced, collaborative and mature staff software engineer to join our
development team. As a Staff Software Engineer, you will have direct impact on the company's
success by architecting our software systems, creating and encouraging team-wide software development best practices, driving strategic technical improvements, interviewing and mentoring other engineers.
Responsibilities
● Participate in the development and implementation of scalable system design, architecture principles, requirements, and standards
● Produce maintainable code following the best OOP/OOD practices in agile environment, leading by example
● Develop innovative approaches to technical software development problems
● Architect important systems and anticipate strategic and scaling-related challenges via thoughtful long-term planning
● Set direction for the team and help guide engineering vision
● Build and sustain good working relationships with team members and help them by solving complex problems, reviewing code, and sharing feedback
● Mentor engineers and help everyone level up
Must have Skillls:
● 8+ years of experience designing, developing and shipping complex applications
● Ability to set technical and cultural standards for engineers
● Solid CS fundamentals, with one or more area of deep knowledge and experience (Python/Django preferred)
● Good understanding of algorithms and data structures
● Deep care for user experience and producing high quality code
● Solid SQL knowledge (Relational Databases - Postgres, MySQL, Oracle, etc...)
● Javascript/Typescript experience
● Availability during the morning Pacific Time (6am-10am)
● Comfortable working remotely with a distributed team
Nice to have
● Experience with ReactJS
● Experience with containers technologies (Docker, etc.)
● Experience working with Linux
● Experience with clouds (AWS preferred)
● Experience working in a distributed team
● Experience with Scrum or other agile development process
Benefits:
● Stock options
● Flexible paid time off (PTO)
● Laptop replacement of up to $2,000 reimbursed after 1 year of full time work and every 3 years after
● $400 reimbursed annually for learning, software/hardware or workplace improvements and fitness related spending
● Headset reimbursement
● Company-sponsored English lessons
OptimHire is a global IT job portal where we connect various developers to our clients across the world.
2 years ago
1 month ago
6 months ago
11 months ago
1 year ago