Software Engineer
LiveMarket10 months ago
Portland, OR, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
The Software Engineer will be responsible for developing, designing, and maintaining software applications with a focus on leveraging cutting-edge technologies. You will work closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.
- Write clean, efficient, and maintainable code using Python, Node.js, TypeScript, Java, and JavaScript.
- Design, implement, and maintain RESTful APIs for seamless integration between system components.
- Develop and optimize database structures and queries to ensure optimal performance.
- Work on front-end development using React to create intuitive and responsive user interfaces.
- Utilize AWS services to build and deploy scalable and reliable cloud-based applications.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer with a strong focus on Python, Node.js, TypeScript, Java, and JavaScript.
- Solid understanding of web development technologies, including React for front-end development.
- Experience with cloud computing platforms, especially AWS services.
- Strong problem-solving skills and the ability to troubleshoot complex issues in a production environment.
- Excellent communication and collaboration skills to work effectively within a team.
- Knowledge of software development best practices, including version control, testing, and code reviews.
- Familiarity with Agile/Scrum methodologies.
Required Skills
React
Scrum
Agile methodologies
RESTful API design
AWS
Python
Java
Database optimization
Node.js
TypeScript
JavaScript