About the Software Engineer:
We are seeking an experienced and knowledgeable Software Engineer to join our team! As a Full-Time Software Engineer at our company, you will analyze and modify existing software and design, plan, develop, implement, and test end-user applications that meet user needs. The role also focuses on the complex and large software systems that comprise an organization's core systems. Salary up to 100K
Responsibilities
- Perform full lifecycle software development
- Participate in the requirement analysis and design to find the best solutions
- Test and evaluate the technical aspects of every decision
- Write well-designed, testable, efficient code
- Prepare software verification plans and quality assurance procedures
- Integrate software components into a fully functional software system
- Organize documents and maintain software functionality
- Integrate software components into a fully functional software system
- Evaluate and deploy software tools, processes, and metrics
- Provide support and consulting on software systems usage
- Ensure compliance with project plans and industry standards
Qualifications
- Bachelor's Degree in Computer Engineering, Computer Science, or a similar relevant field
- 2 years of experience as a Software Engineer or similar role
- 2 years of experience with Front-end programming languages like JavaScript, React.js, and Next.js
- 2 years of experience with Back-end programming languages like Node.js, Golang, and Rust programming language will be an advantage
- Knowledge of secure web application design and data protection best practices is preferred
- Experience with RESTful API, Postgres, and designing interactive applications
- Understanding of software architecture, system design, or API integration
- Critical thinking, problem-solving mindset, and ability to work collaboratively in a team
- Excellent time-management, interpersonal, and communication skills