Junior Application Developer
Location
United States
Posted
30 days ago
Salary
0
Seniority
Junior
Job Description
Junior Application Developer
PRIORITY ONDEMAND
Role Description Junior Developer/Support Engineers are responsible for both product development and support across our StatCall and StatMobile platforms. This role involves: - Designing, building, testing, and deploying software features. - Investigating, resolving, and documenting technical support issues reported by users. - Participating in an on-call rotation, providing support on nights and weekends as required to ensure platform reliability and timely issue resolution. The ideal candidate enjoys problem-solving, has strong development fundamentals, and is eager to contribute to the continuous improvement of our software ecosystem. This role reports to the senior project manager. Qualifications - Bachelor’s degree in computer science, software engineering, or related field preferred. Equivalent experience considered. - 1–3 years of experience in software engineering, technical support, or devops roles. - Proficient with MySQL and relational databases. - Hands-on experience with restful APIs and cloud-based deployments. - Strong problem-solving and troubleshooting abilities. - Excellent verbal and written communication skills. - Comfortable working both independently and in a collaborative, fast-paced environment. - Ability to work remotely with a self-starter mindset. - Availability during core business hours for collaboration and client issue escalation. - Ability to travel occasionally if required. Requirements - Design, develop, test, and maintain web and mobile application features in StatCall and StatMobile. - Follow best practices in software engineering, including clear documentation, modular code, and version control. - Participate in code reviews, sprint planning, and technical discussions. - Work closely with engineering and product teams to understand and implement feature requirements. - Troubleshoot and resolve application issues reported via internal or client-facing support channels. - Reproduce, diagnose, and document bugs and collaborate with developers to prioritize and resolve them. - Monitor logs and alerts for anomalies or system performance issues. - Provide second-line support for escalated issues and assist with post-release validation. - Participate in the on-call support rotation, providing coverage on nights and weekends as required to respond to critical incidents and urgent client issues. - Assist in maintaining CI/CD pipelines and cloud infrastructure tools. - Perform root cause analysis on support incidents and implement corrective actions. - Contribute to end-to-end and regression testing for releases. - Maintain accurate documentation of support cases, engineering notes, and known issues. - Help improve internal knowledge bases and onboarding resources. - Provide insights and status updates to stakeholders when necessary. - Identify areas of system improvement and help implement performance or usability enhancements. - Share insights with cross-functional teams to improve product stability and customer experience. - Assist in training or knowledge transfers as needed across support and engineering teams. Benefits - Employer contribution to medical, dental, vision & life insurance. - 401k plan. - PTO, personal days, volunteer days, & paid holidays. - Remote work flexibility.
Related Guides
Related Job Pages
More Software Engineer Jobs
React Native Mobile Developer
EnrouteWe deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.
• Seeking a highly experienced React Native Mobile Developer • Combine strong production experience with a deep understanding of mobile architecture, performance, and GraphQL integrations • Thrive in a highly collaborative environment • Partner closely with product, design, and platform teams • Demonstrate strong ownership and autonomy in building and scaling features end-to-end • Proactive, solutions-oriented, and embrace AI-assisted development • Leverage modern tools to maximize impact and operate with efficiency of a full squad • Help establish best practices and elevate the team
Vice President of Product – Engineering
AtmoseraSolution Enablement, Solution Management, Solution Training - Atmosera is the Apps, Data, and Azure Expert
• Own the vision, strategy, and technical execution of Atmosera’s core operational and client-facing platforms: AMP (Atmosera Management Platform) and SERA. • Engineer platforms that automate internal service workflows, drive AI-assisted efficiency, and protect our exponential scaling capacity. • Lead our unified engineering organization—spanning our established US teams and our growing nearshore hubs. • Design dashboards that clearly translate complex backend operations into a transparent, undeniable absence of noise for end-users. • Act as a cultural champion, utilizing high emotional intelligence (EQ) to seamlessly integrate our cross-border teams into a single, high-performing development engine.
Team Lead, Engineering
ZensuranceZensurance makes business insurance easy for Canadian entrepreneurs.
• Collaborate with Engineering Leadership - other team leads and engineering managers - on cross-team engineering topics such as goal setting and best practices. • Coach and mentor team members to foster a self-organizing and cross-functional team. • Identify areas of improvement and growth for your direct reports and measure their progress toward their objectives over time. • Develop and monitor team goals and performance metrics. • Work with the Product Manager and team members to ensure business requirements are understood and broken down into actionable tasks that can be estimated by the development team. • Work with your team to develop, define, and maintain your team charter. • Promote knowledge sharing and an open, safe work environment. • Discuss strategy and outline tradeoffs of potential software solutions. • Collaborate with project stakeholders and the dev team to design and build scalable, user-friendly systems for our customers and in-house tooling. • Understand the processes and the workflows necessary to implement, test, deploy, monitor and release features and fixes. • Evaluate, define, and implement monitoring strategies and contingency plans for areas of the platform that rely on third-party vendors. • Perform administrative functions such as reviewing and writing reports, approving expenditures, enforcing rules, and writing up reviews or recommendations. • Foster an environment of continuous learning and improvement. • Attend and participate in leadership development training programs (internally and externally).
Principal Software Engineer, BI & Data Platform
CalabrioCalabrio is a privately-held computer software company that specializes in customer engagement products for customer service contact centers. As an employer, the company has been n
Role Description We are seeking a Principal Software Engineer to lead the architecture and development of our next-generation Business Intelligence and data platform. This role requires deep expertise in AWS, data management, full-stack development capabilities, and a proven track record of building enterprise-scale analytics solutions. As a Principal Engineer, you will be a technical leader and strategic advisor, driving architectural decisions that impact millions of users globally. Candidate must be located in Ontario or British Columbia. What you'll be doing: - Architect and develop large-scale, mission-critical BI and data platform solutions serving millions of users across the globe, leveraging AWS native technologies including Athena, Redshift, Glue, QuickSight, and S3. - Lead the design and implementation of robust data pipelines, data lakes, and data warehouses using modern architectures (Iceberg, Parquet, columnar formats) to support real-time and batch analytics at scale. - Drive technical strategy and architectural decisions for the BI platform, including data modeling, query optimization, performance tuning, and cost optimization across AWS services. - Build and maintain sophisticated back-end services, ETL/ELT workflows, and front-end analytics applications using Python, SQL, React, and modern web technologies. - Design and implement efficient data storage solutions across relational databases (Redshift, PostgreSQL) and non-relational databases (DynamoDB, S3), ensuring optimal performance and cost-efficiency. - Develop and maintain REST APIs and event-driven architectures to enable seamless integration between data services, analytics tools, and customer-facing applications. - Serve as the technical lead and mentor for engineering teams, conducting architecture reviews, code reviews, and providing guidance on complex technical challenges. - Collaborate with cross-functional teams including data engineers, analytics engineers, product managers, and DevOps to deliver innovative BI solutions that drive business value. - Champion engineering excellence by establishing best practices, design patterns, and coding standards for data-intensive applications. - Lead Agile ceremonies, drive sprint planning, and ensure timely delivery of high-quality software solutions while maintaining technical debt at manageable levels. - Evaluate and integrate emerging AWS services and open-source technologies to continuously improve platform capabilities and developer productivity. - Troubleshoot and resolve complex performance issues in distributed data systems, optimizing query performance, data processing workflows, and infrastructure costs. - Participate in strategic planning and roadmap development, translating business requirements into scalable technical solutions. - Contribute to the team on-call rotation, providing expert-level support for production environments and mentoring team members on incident response. Qualifications - 10+ years of professional experience in software development, with at least 5 years focused on data engineering, business intelligence, or analytics platforms in enterprise SaaS environments. - Deep expertise in AWS data and analytics services including Athena, Redshift, Glue, S3, QuickSight, Lake Formation, with hands-on experience architecting and operating production workloads. - Advanced proficiency in Python for data processing, ETL/ELT development, and backend services, with strong knowledge of frameworks such as FastAPI, Flask, or similar. - Expert-level SQL skills including complex query optimization, window functions, CTEs, and performance tuning across multiple database engines (Redshift, PostgreSQL, Athena). - Strong full-stack development capabilities with proficiency in React, JavaScript/TypeScript, and modern front-end frameworks for building analytics dashboards and data visualization interfaces. - Proven experience with Apache Iceberg, Parquet, or similar columnar formats and modern data lake architectures. - Deep understanding of data modeling techniques for both OLTP and OLAP workloads, including dimensional modeling, star/snowflake schemas, and denormalization strategies. - Strong, in-depth experience with AI coding assistants such as GitHub Copilot, Cursor, and Windsurf to accelerate development and improve code quality. - Experience with both relational databases (Redshift, PostgreSQL, Aurora) and non-relational databases (DynamoDB, OpenSearch, DocumentDB). - Demonstrated ability to design and implement scalable REST APIs, event-driven architectures (Lambda, EventBridge, SQS, SNS), and microservices patterns. - Experience with AWS CDK (Cloud Development Kit) or CloudFormation/Terraform for infrastructure-as-code and automated deployment pipelines. - Strong background in data pipeline orchestration using AWS Step Functions, Glue workflows, or similar tools. - Proven track record of leading technical initiatives, mentoring senior engineers, and driving architectural decisions in complex distributed systems. - Experience with CI/CD pipelines, automated testing frameworks (pytest, Playwright), and DevOps practices for data platforms. - Excellent problem-solving skills with the ability to troubleshoot complex issues in large-scale, distributed data systems. - Strong understanding of software development lifecycle (SDLC), Agile methodology, and experience leading technical teams through the full development lifecycle. - Outstanding communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. - Adaptable with the ability to switch technical stacks and domains to respond to changing customer and business needs while maintaining strategic focus. Preferred Qualifications - Experience with QuickSight embedding, dashboard development, and custom analytics solutions. - Knowledge of data governance, security, and compliance requirements (GDPR, SOC2, etc.) in multi-tenant SaaS environments. - Familiarity with machine learning workflows and integration of ML models into data pipelines. - Experience with real-time streaming data processing using Kinesis, Kafka, or similar technologies. - Contributions to open-source projects or technical thought leadership (blog posts, conference talks, patents). - Experience with multi-cloud or hybrid cloud architectures. Benefits - Global team recognized for their passion and innovation. - Innovative product culture and project exposure. - Training and development from industry-leading experts. - Cutting edge benefit programs that include: 401(k) with company matching; medical, dental, and vision insurance; disability and life insurance; flexible PTO; paid holidays and parental leave; tuition reimbursement and more. - Market competitive pay and benefits based upon the candidate’s skills, experience, and qualifications. Starting rate of pay for this salaried position is targeted at $120,000.




