CSG logo
CSG

CSG delivers innovative customer engagement solutions that help you acquire, monetize, engage and retain customers.

Software Development Engineer II

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 5,001-10,000Since 1982H1B SponsorCompany SiteLinkedIn

Location

Portugal

Posted

68 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Development Engineer II

CSG

• Design, develop, test, and maintain software applications from concept through production. • Build features that enhance user experience and product capabilities. • Collaborate with product managers, designers, and stakeholders to understand requirements and translate them into technical solutions. • Implement responsive, accessible, and intuitive user interfaces using HTML, CSS, and modern JavaScript frameworks (React, Angular, Vue, or similar). • Optimize applications for performance, scalability, and usability. • Integrate front-end applications with APIs and AI-powered services. • Design and implement APIs (REST, GraphQL, event-driven) to support front-end and system integrations. • Develop server-side logic using modern frameworks and design patterns (OOP, functional programming, microservices). • Integrate external services, including AI/ML APIs, LLM-based services, or internal AI platforms. • Design, create, and maintain data models using SQL and/or NoSQL databases. • Ensure efficient data storage, retrieval, and consistency aligned with application needs. • Support data flows that enable analytics and AI-driven features. • Write unit, integration, and/or behavioral tests (TDD/BDD) to ensure code reliability and stability. • Collaborate with QA teams to identify, troubleshoot, and resolve defects and performance issues. • Participate in maintaining high engineering quality standards. • Use Git-based workflows for source control and collaboration. • Contribute to CI/CD pipelines for automated testing, building, and deployment. • Support deployments in cloud environments and troubleshoot production issues when needed. • Apply security best practices to protect applications, APIs, and user data. • Identify and address performance bottlenecks and scalability concerns. • Follow secure coding and data-handling standards, especially when working with AI-powered features. • Participate in code reviews and provide constructive feedback. • Collaborate effectively within cross-functional and distributed teams. • Contribute to documentation, technical discussions, and continuous improvement initiatives.

Job Requirements

  • 2–3 years of professional experience as a Software Engineer, Full Stack Developer, or similar role
  • Strong proficiency in both front-end and back-end development
  • Hands-on experience with at least one modern JavaScript framework (React, Angular, Vue, etc.)
  • Solid understanding of API design, application architecture, and software design patterns
  • Experience working with SQL and/or NoSQL databases and data modeling
  • Familiarity with Git, code reviews, and CI/CD pipelines
  • Strong problem-solving skills and ability to work both independently and in a team
  • Good communication skills and a collaborative mindset
  • Proactive, curious, and eager to learn new technologies.
  • Experience integrating AI/ML services or APIs into applications (e.g., LLMs, recommendation engines, NLP, chatbots, analytics)
  • Familiarity with AI-enabled workflows, such as calling inference endpoints, handling prompts/responses, or integrating AI outputs into user experiences.
  • Understanding of data flows, observability, and reliability considerations when working with AI-powered systems.

Benefits

  • Work from Home, in-office, or hybrid
  • Employee Belonging Groups
  • Healthcare: Dental, Medical, and Vision
  • Paid Vacation, Volunteer, and Holiday Time Off

Related Job Pages

More Full-stack Engineer Jobs

Zebra Strategies logo

Senior Full-Stack Software Engineer

Zebra Strategies

Minority-owned research firm specializing in amplifying voices of cross-cultural, vulnerable and underserved populations

Full TimeRemoteTeam 11-50H1B No Sponsor

• Assist in the design, implementation, and maintenance of The Zebra comparison product and other products using Python, Django, FastAPI, GraphQL, ReactJS, and other modern technologies • Deliver focused, maintainable, and performant code across different areas of our business, from adding new functionality to existing cloud-hosted microservices to creating new features supporting growth into new insurance lines • Work closely with other engineers, designers, and engineering leadership to rapidly build, iterate, test, and deploy new features and products and maintain a high-quality robust codebase • Improve and scale the existing products and tools to support our growth • Act as a technical leader for the team and grow other engineers through example and mentorship

California + 2 moreAll locations: California | New Jersey | Massachusetts
amplimind logo

Software Engineering Lead

amplimind

We create a new way of holistic software development, delivered by passionate people.

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Technical leadership: You lead the design, planning, and delivery of innovative software solutions, ensure the highest quality standards, and guarantee fast, reliable delivery and full delivery capability within project-specific scope while keeping a close eye on costs. • You develop a long-term IT strategy that supports the companys business objectives. • You drive software architecture decisions. • You will play a key role in further developing our technical product vision together with the team. • Innovation: You stay up to date with emerging technologies, monitor technology and market trends, and translate those insights into actionable measures for our software development. • Risk management: You identify potential risks early, initiate countermeasures, and ensure fast, solution-oriented communication within the company and with internal and external stakeholders. • Stakeholder management: You act as a trusted advisor, communicator, and partner for our clients. • You translate complex technical concepts into strategic business value. • You serve as the main point of contact for communication with C-level executives and the partner's development leads. • Team development: You inspire, mentor, and develop our dev teams and foster a culture of excellence and continuous learning. • You promote a positive, collaborative, and innovative working environment. • Governance & compliance: We work with our stakeholders to maintain high security standards. After onboarding, you will not only be familiar with these regulatory requirements and compliance standards but will also champion them within the teams. • You also ensure that the company complies with all legal requirements.

Germany
Flock Safety logo

Software Engineer, Device Hardware

Flock Safety

We are the first public safety operating system empowering over 2500 cities to eliminate crime.

Full TimeRemoteTeam 501-1,000Since 2017H1B Sponsor

• Growth is a test of a system’s integrity. • As Flock’s product lineup expands, the software governing our factory becomes the bridge between a design and a finished product. • You’ll be responsible for identifying and solving friction points before they reach the customer, ensuring that our manufacturing remains steady as we add new features. • By building a reliable software spine for our factories, you’ll enable us to ship faster and ensure that every device works exactly as intended.

United States
$142K - $170K / year
Job Closed
Flock Safety logo

Senior Software Engineer, Fullstack

Flock Safety

We are the first public safety operating system empowering over 2500 cities to eliminate crime.

Full TimeRemoteTeam 501-1,000Since 2017H1B Sponsor

• Develop and maintain Flock’s custom-built Video Management Software. • Display live video for customers and enable them to respond to situations through live video. • Contribute to rapid development of extremely low-latency live video capabilities and a custom video management system. • Collaborate with the Cloud Video team and actively participate in team processes.

United States
$160K - $190K / year