Creative Information Technology, Inc. logo
Creative Information Technology, Inc.

Creative Information Technology Inc (CITI) is an esteemed IT enterprise renowned for its exceptional customer service and innovation. We serve both government and commercial sectors, offering a range of solutions such as: Healthcare IT Human Services Identity Credentialing Cloud Computing Big Data Analytics With clients in the US and abroad, we hold key contract vehicles including: GSA IT Schedule 70 NIH CIO-SP3 GSA Alliant DHS-Eagle II Join us in driving growth and seizing new business opportunities. Preferred Qualification Prior experience working with public health agencies (e.g., CDC, NIH, or State Departments of Health) to modernize legacy data infrastructures.

Back-End Developer

Location

United States

Posted

3 days ago

Salary

0

Seniority

Mid Level

Job Description

Back-End Developer

Creative Information Technology, Inc.

Role Description In support of modernizing and enhancing a loan origination and servicing system, we’re seeking a skilled Back End Developer with expertise in building scalable APIs and serverless applications in AWS. The ideal candidate will collaborate closely with business analysts, designers and front end developers to deliver seamless user experiences in a dynamic, agile delivery environment. - Design and develop RESTful APIs and microservices. - Build and maintain efficient AWS Lambda functions and event-driven architectures. - Integrate with AWS services such as API Gateway, DynamoDB, PostgreSQL, Cognito and S3. - Ensure backend systems are secure, performant, and scalable. - Implement automated testing and participate in code reviews. - Collaborate with cross-functional teams including business analysts, architects, front end developers, and QA testers for cohesive solutions. - Participate in code reviews, testing, and deployment processes. - Troubleshoot and resolve technical issues across the stack. Qualifications - Strong experience with Node.js or Python for backend development. - Hands-on experience with AWS Lambda, API Gateway, DynamoDB, PostgreSQL, Cognito and S3. - Knowledge of serverless architecture and best practices. - Familiarity with CI/CD pipelines and infrastructure as code (CloudFormation or Terraform or CDK). - Understanding of authentication and authorization (e.g. OIDC (OAuth2), JWT). - Strong understanding of security best practices in cloud environments. - Excellent problem-solving skills and ability to work in an agile environment. Requirements - AWS Certified Solutions Architect or Developer (preferred). - Experience with monitoring and logging tools (e.g. SonarQube, CloudWatch, X-Ray). - Experience in large scale information technology and database systems utilizing Java technologies and SQL Server. - Experience in developing and/or supporting loan origination and servicing systems.

Related Job Pages

More Software Engineer Jobs

H&R Block logo

Senior Software Engineer

H&R Block

Since 1955, we have been leaders in tax preparation, financial services, and small business solutions. With 70,000 associates and 9,000 retail tax locations across North America, Australia, Ireland, and India, we have helped millions of clients and countless communities. If you embrace challenges as opportunities, value winning as a team, and seek to make a meaningful difference, join us on our journey.

Full TimeRemoteTeam 10,001

Role Description When you join us as a seasonal Senior Software Engineer, you will use your technical expertise to design, develop, and maintain software components and products that support H&R Block business applications and transform our technology. You’ll serve in the lead role for day-to-day functional tasks in the team, developer support, and maintaining the development environment. Day to day, you'll: - Use tools, languages, coding standards, and best practices to develop new product features and maintain year over year product functionality and enhancements. - Create and execute unit tests and address defects. - Work closely with Quality Assurance (QA), User Experience (UX), and other related teams to ensure consistent understanding of requirements and approach. - Assist in planning and implementation of a strategic direction for the product. - Identify product design features to support scalability, usability, and better performance. - Assist and drive technical design and code reviews for all new enhancements and maintenance work delivered by the development team. - Understand complex business and functional requirements and produce technical specifications and product requirements. - Mentor and coach other team members on the latest technological advances within the current technology used and establish consistent best practices. Qualifications - Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience. - Ability to design scalable and efficient systems, including knowledge of design patterns and architecture principles. - Familiarity with continuous integration and continuous deployment practices. - Knowledge of automated testing frameworks and methodologies to ensure high-quality code, including unit testing and component integration testing. - 5 years minimum related work experience. - Strong analytical and troubleshooting skills to identify and resolve complex issues. - Understanding of the necessary technology stack and language of the position/team. Benefits - Competitive compensation and benefits to support your health and well-being. - Qualifying associates can enroll themselves and/or their eligible dependents in medical and prescription drug coverage. - Participation in the H&R Block Retirement Savings Plan (401(k) Plan). - Access to the Employee Assistance Program, (virtual) fitness center programs, and the associate discount program. - Automatic enrollment in Business Travel Accident Insurance. - Associate Tax Prep benefit. Pay Range The pay range for this position is $101,200.00 - $161,900.00/Yr. Local minimum wage laws apply. Individual pay decisions will depend on job-related factors such as experience, education, skill, performance, and geographic location where work will be performed.

United States
$101.2K - $161.9K / year
Ciklum logo

Senior Software Engineer

Ciklum

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.

Full TimeRemoteTeam 1,001-5,000

Role Description Ciklum is looking for a Senior Software Engineer (Unique) to join our team full-time in Ukraine. As a Senior Software Engineer (Unique), become a part of a cross-functional development team engineering experiences of tomorrow. On behalf of Ciklum Digital Engineering Team, we are looking for a Senior Java Developer to join the team on a full-time basis. You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership. - Back-end development to meet customer’s business needs and implement components according to modern software development environment. - Taking part in the decision-making process in application code design, solution development, code review. - Develop and review feature design documents and provide inputs/update to specifications for the solution. - Design and implement a set of various types of tests (unit, integration, functional, etc). - Proactive position in solution development, processes improvements. - Working in an international distributed team in an Agile environment. - Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders. - Delivering the product roadmap and plannings. - To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC. Qualifications - Experience in software development for more than 5 years. - Strong knowledge in Computer Science, Computing Theory: - Paradigm & Principles (OOP, SOLID) - Database theory (RDBMS) - Code testing practices - Algorithms - Data structures - Design Patterns - Understanding of network interactions protocols and conventions (e.g., REST, RPC) - Authentication and authorization flows standards and practices (e.g., OAuth, JWT) - Strong knowledge and experience in Java (more than 5 years). - Knowledge of Kotlin / Reactive programming experience (Spring Boot). - Good knowledge and experience in Golang. - Experience with REST API design and development. - Experience with Microservices architecture. - Event-driven architecture fundamental. - Experience building high-traffic/high-load distributed systems. - Experience with Synchronous/Asynchronous API Orchestration. - Proven expertise in performance optimization and scalability. - Experience analyzing production performance and latency issues. - Experience with resilience patterns (circuit breakers, retries, timeouts). - Understanding of Domain Driven Design. - Big Plus: Ops insights, comfortable with Linux, command lines, Kubernetes. - Testing frameworks (e.g., JUnit, PowerMock, WiresMock). - ORM (e.g., Hibernate). - RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle). - Web Servers. - Version control systems (GIT). - Docker. - Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo). - Builders. - Plus: Node.js / Typescript experience (for AWS Lambda). - Plus: AWS experience (Aurora, Lambda, Step Functions, etc.). - Experience with Agile software processes and technologies. - Code Review process. - Refactoring process. - Upper-Intermediate English. Requirements - Knowledge in TDD, BDD. - Architectural, Enterprise Patterns. - Security patterns, Common attacks types (OWASP). - Deployment patterns. - Practical commercial experience with: - Key-value storages (e.g. Redis, Memcached). - Messaging systems (e.g. RabbitMQ, Apache Kafka, ActiveMQ, AWS SQS, Azure Service Bus, Google Pub/Sub). - Cloud solutions (e.g. AWS, Google Cloud Platform, Microsoft Azure). - Serverless architecture. - Integration with 3rd party solutions. - NoSQL (e.g. MongoDB, ElasticSearch, CouchDB). - Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr). - Quality tools (e.g. SonarQube). Benefits - Strong community: Work alongside top professionals in a friendly, open-door environment. - Growth focus: Take on large-scale projects with a global impact and expand your expertise. - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications. - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies. - Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice. - Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations. Company Description At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.

Ukraine
Stripe logo

Senior Mobile Engineer

Stripe

Help increase the GDP of the internet.

Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor

Role Description As a Senior Mobile Engineer, you'll own significant parts of our React Native codebase, lead architectural decisions, and help grow the team around you. You'll work closely with product, design, and cross-functional partners to deliver polished, performant mobile experiences. Responsibilities - Spearhead the design and development of critical product features, partnering with cross-functional teams to transform complex requirements into seamless, high-performance mobile experiences. - Champion the integration of AI and cutting-edge development tools to drive efficiency, elevate code standards, and cultivate a culture of AI-assisted engineering. - Own architectural decisions for the mobile layer—including navigation, state management, native module integration, and performance strategy. - Drive code quality through thorough code reviews, clear standards, and a strong testing culture. - Mentor and support junior and mid-level engineers, helping them grow technically and professionally. - Proactively identify and resolve performance bottlenecks across the JS thread, native bridge, and render pipeline, while scaling our mobile CI/CD infrastructure, release processes, and engineering tooling. - Act as the primary mobile platform liaison for internal teams, effectively translating requirements into well-scoped mobile initiatives while upholding rigorous standards for code quality and architectural integrity. Qualifications - 5+ years of professional mobile development experience, with a strong focus on React Native. - Strong proficiency in TypeScript and modern JavaScript. - Solid understanding of mobile app architecture and design patterns (e.g., Flux, Redux, MobX, or similar). - Proven expertise in React Native, encompassing component architecture, performance tuning, and a demonstrated ability to ship and maintain high-quality production applications at scale. - Excellent problem-solving skills and ability to communicate complex technical concepts clearly. Preferred Qualifications - Experience with Expo (managed or bare workflow). - Experience designing and maintaining mobile CI/CD pipelines (e.g., Fastlane, GitHub Actions, Bitrise). - Experience building or contributing to mobile SDKs or shared component libraries. - Experience with backend development (REST APIs and GraphQL). - Contributions to open-source React Native libraries or the broader JS and mobile ecosystem. - Experience mentoring engineers and contributing to a team's engineering culture. - Familiarity with native iOS (Swift, UIKit) or Android (Kotlin, Android SDK) development. - Experience working in a remote-first or distributed engineering environment.

Spain

Role Description Help build the future of image-guided interventions. At ImFusion, we develop software for medical imaging, computer vision, AI and robotics. Our technology is used by leading medical device companies worldwide to bring innovative products into clinical practice. We're looking for a Senior C++ Software Engineer to help solve challenging problems in medical imaging and image-guided interventions. You will develop technology that combines live ultrasound with pre-operative imaging to support image-guided interventions. Typical projects include: - Medical image visualization - Segmentation and registration - Fusion of live ultrasound with pre-operative imaging - Real-time image processing and ML integration - Development of core components of the ImFusion software framework Depending on your interests and experience, you may take ownership of customer projects, contribute to product decisions, interact directly with leading MedTech companies, or represent ImFusion at conferences and workshops. No prior ultrasound experience is required. Work from anywhere in the EU, fully remotely or from our Munich office. Qualifications - Excellent software engineering skills in C++ - MSc, PhD, or equivalent industry experience in Medical Imaging, Computer Vision, Machine Learning/Deep Learning, 3D Image Processing, or a related field - Ability to communicate complex technical topics clearly to both engineers and customers - Ownership mindset and willingness to drive projects forward - Professional proficiency in English Requirements - Experience with Linux and Windows development - Familiarity with CUDA/OpenCL, Python, Qt and/or CMake - Experience with DevOps/CI, real-time systems and/or machine learning - Exposure to medical imaging technologies Benefits - Build technology that becomes real medical products and improves patient care - Work on challenging problems in medical imaging, computer vision and AI - Flexible working arrangements, competitive compensation and a highly skilled international team

Europe