Founded in 2001, Insight Global (IG) offers enhanced staffing, placement staffing, and temporary-to-permanent staffing services, including long-term and short-term job assignments.
Software Engineer II
Location
Poland
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer II
Insight Global
• Build and maintain new innovative product features focused on actively learning new areas of the product • Collaborate with owners for different product features to gain insight and offer constructive suggestions for improvements • Be an active participant in design/architecture discussions sharing your ideas while building the next generation of features for the Sezzle platform • Hands-on with our codebase and a contributor to code reviews • Mentor other engineers who are starting along their career path • Work with the team to continuously build and deploy scalable solutions • Assist in planning, estimations, and completion for projects brought up by the team stakeholders
Job Requirements
- Experience solving technical problems as part of a team
- Bachelor's in computer science (required)
- Familiarity with modern Frontend Development, with React experience preferred
- Ability to solve problems with backend-focused languages like Go or similar compiled statically typed language
- Intermediate understanding of relational databases like MySQL
- Knowledgeable in writing automated tests for applications (unit, integration, end-to-end)
- Familiar with the basic principles and design of RESTful APIs
- Basic knowledge of a Microservice Architecture
- Close familiarity with software engineering tools, software development methodology, and release processes
Benefits
- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer Intern
Insight GlobalFounded in 2001, Insight Global (IG) offers enhanced staffing, placement staffing, and temporary-to-permanent staffing services, including long-term and short-term job assignments.
• Assist in developing and maintaining backend and frontend services. • Write clean, scalable code and participate in code reviews. • Collaborate with the engineering team to implement new features and resolve bugs. • Work on performance tuning, debugging, and scaling of Sezzle's platform. • Document software functionalities and contribute to the knowledge base.
Junior Software Engineer
Insight GlobalFounded in 2001, Insight Global (IG) offers enhanced staffing, placement staffing, and temporary-to-permanent staffing services, including long-term and short-term job assignments.
• Be an integral part of the software development lifecycle • Work as an integrated team member developing new features • Evaluate and deploy software tools, processes, and metrics • Provide support and consulting on software systems usage • Ensure compliance with project plans and industry standards
Full-Stack Web Development Expert – Cross-Platform Focus
VosynVosyn: Uniting Voices, Visions, and Values in Every Tongue.
• Guide the team in evaluating and adopting optimal tech stacks for full-stack web development, considering both current and emerging technologies, with a focus on cross-platform compatibility • Provide expert-level mentorship on all aspects of cross-platform web application development, from front-end frameworks and state management to back-end architecture and API design • Lead architectural decisions and design patterns to optimize scalability, performance, maintainability, and security across the entire application stack • Advise on database selection and management strategies, including both SQL and NoSQL solutions • Share best practices for API design and development, including RESTful principles, versioning, and documentation • Offer guidance on implementing media streaming solutions using DASH and HLS • Provide expertise in implementing robust authentication and authorization mechanisms • Share insights on front-end performance optimization techniques and testing methodologies
• Planning for Annual, monthly, and daily maintenance activities. • Timely completion of planned maintenance activities. • Carry out condition-based monitoring of equipment and plan maintenance accordingly. • Planning of critical spares for ensuring 100% machine availability. • Trouble shooting of breakdown by carrying out root cause analysis and take corrective/preventive action accordingly. • Coordinate with client for outage planning and respond to client queries. • Coordinate with vendors/ OEMs for getting offers of spares and expert services. • Coordinate with various department within ANDRITZ for resolving issues related to Power plant. • Provide monthly maintenance data to MIS coordinator. • Documentation of maintenance records as per ISO formats. • Conduct technical/behavioral/safety training for technicians


