This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, program, and test software while supporting team members' growth
Create and maintain documentation for developers, clients, and users to foster innovation
Develop prototypes to validate requirements and adhere to project plans
Collaborate with designers to build interfaces following Google design guidelines
Build mobile APIs and web applications for various clients
Conduct peer code reviews and provide technical insights to sales and project managers
Promote the company, increase market exposure, and enhance team credibility
Attend code/development meetings, write and maintain code for internal and external projects
Work with QA team on bug fixes and develop reusable code and libraries
Drive release activities, support maintenance, and continuously improve skills
Requirements:
7+ years of software delivery experience
B.S. or higher in Computer Science, Computer Engineering, or equivalent
Proficiency in software design, architecture, and interactions with various systems
Strong understanding of design impact on software quality and performance
Expertise in coding, debugging, data structures, and algorithms
Knowledge of computer networks, security, and internet data transmission
Familiarity with parallel and distributed computing, secure coding practices, and threat mitigation
Ability to learn new technologies, excellent problem-solving skills, and communication abilities
Commitment to ethical and human-centered design principles in software development
Benefits:
Attractive compensation package
Remote work option within North America
High-quality talent and challenging projects
Comprehensive benefits including Medical, Dental, Vision, etc.
Paid holidays, vacation, and sick days
Flexible paid holidays to celebrate cultural diversity